Incompréhension en C
Fermé
golgotha1
Messages postés
7
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
16 juillet 2008
-
16 juil. 2008 à 15:08
golgotha1 Messages postés 7 Date d'inscription mardi 15 juillet 2008 Statut Membre Dernière intervention 16 juillet 2008 - 16 juil. 2008 à 17:49
golgotha1 Messages postés 7 Date d'inscription mardi 15 juillet 2008 Statut Membre Dernière intervention 16 juillet 2008 - 16 juil. 2008 à 17:49
1 réponse
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
16 juil. 2008 à 17:10
16 juil. 2008 à 17:10
Salut,
strcmp retourne 0 lorsque deux chaines sont égales, et autre chose si elles sont inégales donc il faut que tu revoies ton code à ce niveau.
De même malloc retourne des pointeurs, donc il ne retourne jamais un entier. Là aussi il faut que tu revoies ton main.
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
strcmp retourne 0 lorsque deux chaines sont égales, et autre chose si elles sont inégales donc il faut que tu revoies ton code à ce niveau.
De même malloc retourne des pointeurs, donc il ne retourne jamais un entier. Là aussi il faut que tu revoies ton main.
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
16 juil. 2008 à 17:36
16 juil. 2008 à 17:37
16 juil. 2008 à 17:49
Pour les allocations, le loyer est 1 entier, mais j'ai toujours le même problème.
En supprimant la ligne d'allocation dans la main, en mettant int *L dans la fonction colocation, j'obtiens 1 tas d'erreurs lorsque je fais 1 multiplication.(Pb d'opérande )