Question en c
Fermé
aymane!
Messages postés
28
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
27 décembre 2015
-
27 déc. 2015 à 19:07
aymane! Messages postés 28 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 27 décembre 2015 - 27 déc. 2015 à 22:00
aymane! Messages postés 28 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 27 décembre 2015 - 27 déc. 2015 à 22:00
1 réponse
Franck7511
Messages postés
14296
Date d'inscription
jeudi 24 décembre 2009
Statut
Membre
Dernière intervention
10 août 2017
1 121
Modifié par Franck7511 le 27/12/2015 à 19:17
Modifié par Franck7511 le 27/12/2015 à 19:17
1/ Je t'ai déjà dit que tu faisais un mauvais usage des variables globales...
2/ L'idée sous-jacente n'est pas bonne : les verbes que tu as choisi marchent, mais joindre, peindre, etc. ça ne marche même plus...
3/ char tab1[5]={'vendre','perdre','coudre','descendre','attendre'};
=> c'est faux, regarde ce que tu déclares. Et les chaînes c'est entre guillemets.
4/ Ça fait quoi ça ?
s=0;
for (i=0;i<=5;i++){
if (tab1[i]==verbe[strlen(verbe)]){
s++; }
}
PS : Comme dit sur l'autre topic, le problème est (bien) plus dur que tu ne le penses à cause des verbes irréguliers.
2/ L'idée sous-jacente n'est pas bonne : les verbes que tu as choisi marchent, mais joindre, peindre, etc. ça ne marche même plus...
3/ char tab1[5]={'vendre','perdre','coudre','descendre','attendre'};
=> c'est faux, regarde ce que tu déclares. Et les chaînes c'est entre guillemets.
4/ Ça fait quoi ça ?
s=0;
for (i=0;i<=5;i++){
if (tab1[i]==verbe[strlen(verbe)]){
s++; }
}
PS : Comme dit sur l'autre topic, le problème est (bien) plus dur que tu ne le penses à cause des verbes irréguliers.
27 déc. 2015 à 19:18
27 déc. 2015 à 19:19
27 déc. 2015 à 19:21
Réfléchis déjà au point 3.
Ensuite, il y a une fonction toute faite pour la comparaison de deux chaînes, l'opérateur == comparera seulement les adresses des deux chaînes.
Exemple :
char str1 [10] = "chaine"
char str2 [10] = "chaine"
Mais str1 == str2 est faux.
Modifié par aymane! le 27/12/2015 à 19:21
27 déc. 2015 à 19:22