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*. ... …
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