Boucle while ne veut pas bouclé
Résolu/Fermé
strato-boy
Messages postés
769
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
19 janvier 2011
-
29 mars 2010 à 14:02
feadin91 Messages postés 257 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 28 avril 2010 - 29 mars 2010 à 15:48
feadin91 Messages postés 257 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 28 avril 2010 - 29 mars 2010 à 15:48
1 réponse
perlenoir
Messages postés
1721
Date d'inscription
mercredi 15 août 2007
Statut
Membre
Dernière intervention
20 mai 2011
139
29 mars 2010 à 14:07
29 mars 2010 à 14:07
le break a la fin tu a essayer de le mettre entre accolades
{break;}
juste pour qu'il sache qu'il appartien au if et qu'il ne s'execute pas d'office.
a ce que j'ai compris le pb c'est le "while(1)" qui fonctionne jamais ?
{break;}
juste pour qu'il sache qu'il appartien au if et qu'il ne s'execute pas d'office.
a ce que j'ai compris le pb c'est le "while(1)" qui fonctionne jamais ?
29 mars 2010 à 14:14
29 mars 2010 à 14:17
m'enfin merci de ton aide. sa marche et c'est le plus important.
Modifié par DJ Fire-Black le 29/03/2010 à 14:20
Qui va donc être égale à :
Mais c'est beaucoup plus moche ...
Surtout ne pas oublier les accolades quand on fait une condition.
Modifié par perlenoir le 29/03/2010 à 14:24
break;
sa ne marchait pas, mais si tu l'avais mise comme sa.
if (ch == 'n' ) break;
sur la même ligne sa devrai marcher
je croi que le compilateur a compri
1- si (truc est vrai) ben il y a rien donc fou rien dans les deux cas
2 -break; arrête tout indépendamment du si
et avec les accolades il comprend que c'est la suite du if
29 mars 2010 à 15:48
aurait été perçue de la même façon que
Enfin bref... Bienvenue dans l'aspect strict du langage C ;)