preguntar acerca de c

6
réponses

Pourquoi SDL et OpenGL sont-ils liés?

Je déconnais avec SDL et j'ai découvert que vous ne pouvez pas faire pivoter les images avec SDL. Partout où la question a été posée, les gens ont dit d'utiliser OpenGL pour faire la rotation. J'ai toujours pensé que SDL était complètement séparé D'O …
demandé sur 1970-01-01 00:33:31
10
réponses

Conversion Char en int en C

Si je veux convertir un seul char numérique en sa valeur numérique, par exemple, si: char c = '5'; Et je veux que c tienne 5 au lieu de '5', est-ce 100% portable qui le fait comme ça? c = c - '0'; J'ai entendu dire que tous les jeux de caractè …
demandé sur 1970-01-01 00:33:29
8
réponses

Impression de pointeurs en C

J'essayais de comprendre quelque chose avec des pointeurs, alors j'ai écrit ce code: #include <stdio.h> int main(void) { char s[] = "asd"; char **p = &s; printf("The value of s is: %pn", s); printf("The direction of s is …
demandé sur 1970-01-01 00:33:28
7
réponses

sprintf() sans espace nul de fin en C

Existe-t-il un moyen d'utiliser la fonction C sprintf() sans ajouter un caractère '' à la fin de sa sortie? J'ai besoin d'écrire du texte formaté au milieu d'une chaîne de largeur fixe. ... …
demandé sur 1970-01-01 00:33:28
7
réponses

Comment puis-je exécuter un programme externe dans le code C sous linux avec des arguments?

Je veux exécuter un autre programme dans le code C. Par exemple, je veux exécuter une commande ./foo 1 2 3 foo est le programme qui existe dans le même dossier, et 1 2 3 sont des arguments. foo programme crée un fichier qui sera utilisé dans mon c …
demandé sur 1970-01-01 00:33:31
4
réponses

Différence entre LPVOID et void*

Puis-je utiliser void* au lieu de LPVOID dans C? Ou LPVOID effectuent certaines fonctionnalités spéciales que void*. ... …
c
demandé sur 1970-01-01 00:33:30
3
réponses

Que fait ASM volatile dans C?

J'ai regardé dans un code C de Http://www.mcs.anl.gov/~kazutomo/rdtsc.html Ils utilisent des trucs comme "inline", "asm" etc comme suit: Code1: static __inline__ tick gettick (void) { unsigned a, d; __asm__ __volatile__("rdtsc": "=a" (a …
demandé sur 1970-01-01 00:33:34
7
réponses

Définitions de sqrt, sin, cos, pow etc. dans cmath

, y a des définitions de fonctions comme l'sqrt(), sin(), cos(), tan(), log(), exp() (ces de mathématiques.h / cmath) disponible ? , je voulais juste savoir comment ils fonctionnent. ... …
demandé sur 1970-01-01 00:33:30
4
réponses

assert () avec message

J'ai vu quelque part affirmer utilisé avec un message de la manière suivante: assert(("message", condition)); Cela semble fonctionner très bien, sauf que gcc lance l'avertissement suivant: warning: left-hand operand of comma expression has no eff …
demandé sur 1970-01-01 00:33:31
3
réponses

C: utilisation correcte de strtok r

Comment puis-je utiliser strtok_r au lieu de strtok pour le faire? char *pchE = strtok(NULL, " "); Maintenant, j'essaie d'utiliser strtok_r correctement... Mais parfois j'ai des problèmes avec le strtol. J'ai un fil que j'exécute 10 fois (en même …
demandé sur 1970-01-01 00:33:33