Le nom des variables est assez hasardeux. Essaye de donner des noms clairs aux variables pour savoir ce qu'elles font à la première lecture.
Tu mets des commentaires inutiles. Le truc du genre "//on...
Le nom des variables est assez hasardeux. Essaye de donner des noms clairs aux variables pour savoir ce qu'elles font à la première lecture.
Tu mets des commentaires inutiles. Le truc du genre "//on...
Il faut que tu essayes de raisonner à comment tu le ferais 'en vrai'. Tu as des pièces de monnaies devant toi et tu essayes de les classer par ordre croissant en utilisant le tri à bulles (et comme...
C'est assez douteux. Tu devrais essayer un backtracking, tu pourrais résoudre n'importe quelle grille avec toutes les solutions possibles de la grille (s'il y a).
Il y a énormément de choses à...
Et puis avant de programmer des applications réseaux, je te conseille d'avoir un minimum de bases sur le réseau en lui-même (hors programmation). Sans ça, la compréhension des fonctions réseau risque...
Le problème du tableau et de la fonction analyse de lucas, c'est que toutes les fonctions doivent avoir la même signature. C'est assez contraignant si on veut gérer un minimum d'options. :?
Ca tronque dans quel sens ?
Pour le forum, si, il n'y a pas de forum spécial makefile. :aie:
Essaye de faire un programme 'complet'. Un jeu ou autre, ça fait à peu près tout travailler. (:
En général, les exos sont assez ciblés. :s
De rien, bon courage. 8-)
Quand tu fais ça : memmove(tmp, b_copy + relus, h->body_size - relus);
Tu es sûr que h->body_size - relus sera inférieur ou égal à 1 ?
Pour le reste je ne vois rien qui me saute aux yeux. :aie:
Tu as une erreur dans ton code. Sûrement un buffer overflow qui écrase la valeur de i. Montre nous une partie du code pour être fixé. (:
T'aurais pas une lettre en trop ici ? (:
${PROGRAM_LIST_SO}: ${${PARENT}_SOURCE:.c=.o}
cd ${OBJECT_TARGET} ; \
${LD} ${LD_LIB_PATHS} \
${LDFLAGS_SO} \
...
L'utilisation d'un '\n' force le vidage du tampon, donc ça suffit.
Pour l'utilisation du ffflush(stdout), je n'ai pas d'exemples en tête, mais j'ai déjà été obligé de l'utiliser (je ne me souvient...
SDL_PollEvent s'utilise comme suit :
while(SDL_PollEvent(&event)) {
switch(event.type)
{
/* blabla */
}
}
Du code ? :)
Tu dois sûrement compiler en C++ ! Essayes de configurer ton compilateur pour compiler en C. :)
Tes images ne sont pas 'alignées' parce que tu ne prends pas en compte 'l'espace' de la terre. Ton image est rectangulaire à la base, donc tu te bases sur les points haut/bas/gauche/droite pour le...
Tu dois effectuer une division par 0. :ccool:
Les fichiers communément utilisés ont un en-tête bien particulier qui leur est propre. A partir de cet en-tête, tu peux déterminer quel genre de fichier c'est. :)
Bien sûr, pour pouvoir déterminer...
Le signal kill (SIGKILL) ne peut ni être capturé ou ignoré. Tu peux préciser ta question ?
Je te rassure, c'est très peu utilisé en pratique.
Bah, limité en taille, oui, ça dépend de la taille de ta pile. Si tu fais pas gaffe, tu peux facilement arriver à un stack overflow. C'est...
C'est un peu vague pour qu'on puisse t'aider, il nous faudrait un peu plus de code. Ton problème ne se situe pas dans la fonction afficher_liste, mais ailleurs.
D'ailleurs, la fonction main doit...
A ma connaissance, le compilateur de visual ne supporte pas le C99, je t'invite à en utiliser un qui supporte cette norme, de plus tu compiles en C++ un code C.
nb est une variable : oui
nb est...
Je ne vois pas en quoi c'est mauvais, c'est parfaitement légal en C99. La seule chose qu'on pourrait lui reprocher est de ne pas tester les valeurs de nb et aussi les paramètres de argc/v. Le retour...
Ca ne dépend pas que de ton algo, ça dépend de la manière dont tu as fait ton algo et de la grille.
Je dis une bêtise, mais c'est pour schématiser : si ton backtrack est fait pour résoudre ton...
J'ai juste une question : si c'est des exercices, tu devrais d'abord essayer de les faire toi-même non ? :)
Pour le code 9, regarde simplement le prototype de la fonction pthread_create et les...