Merci pour les fonction
Problème suivant
J'ai déclaré une structure groupe :
Puis un pointeur dessus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 struct groupe { char chaine[100]; int type; };
Enfin dans mon programme j'ai besoin de cette condition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 struct groupe groupe[10];
Ca fonctionne mais lors de la compilation j'ai le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (groupe[i].chaine[0]=='"') //ce groupe correcpond à une chaine de caractère { groupe[i].type = 1; } else if (groupe[i].chaine[0]=="(" || isdigit(groupe[i].chaine[0])) //expression algébrique { groupe[i].type = 2; }
attention : comparaison entre un pointeur et un entier
Et seulement pour la seconde condition (le else if) pour la première il me dit rien
Si quelqu'un voit le problème...Car là je compare bien un caractère avec un autre...
Partager