If (.....)
Résolu/Fermé2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
29 nov. 2010 à 19:55
29 nov. 2010 à 19:55
Bonjour,
La comparaison entre chaîne de caractère en C ne se fait pas avec l'opérateur ==. Il faut utiliser la fonction strcmp (string compare).
if (strcmp(chaine,"1")==0) {
.../*ici chaîne est égal à 1*/
}
Attention à ne pas sauter à une ligne après le 1 dans le fichier. Sinon il faudra comparer avec "1\n".
Cdlt,
La comparaison entre chaîne de caractère en C ne se fait pas avec l'opérateur ==. Il faut utiliser la fonction strcmp (string compare).
if (strcmp(chaine,"1")==0) {
.../*ici chaîne est égal à 1*/
}
Attention à ne pas sauter à une ligne après le 1 dans le fichier. Sinon il faudra comparer avec "1\n".
Cdlt,