[C++]Problème de boucle do...while
Résolu/Fermé
SHINTYMAN
Messages postés
113
Date d'inscription
vendredi 10 avril 2009
Statut
Membre
Dernière intervention
26 décembre 2014
-
18 mai 2012 à 01:43
SHINTYMAN Messages postés 113 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 26 décembre 2014 - 22 mai 2012 à 17:25
SHINTYMAN Messages postés 113 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 26 décembre 2014 - 22 mai 2012 à 17:25
A voir également:
- Probleme while c++
- Please stand by, while we are checking your browser... ✓ - Forum Mozilla Firefox
- Eol while scanning string literal ✓ - Forum Python
- While fscanf ✓ - Forum C
- Factorielle en c boucle while ✓ - Forum Programmation
- The requested url was not found on this server. additionally, a 404 not found error was encountered while trying to use an errordocument to handle the request. ✓ - Forum Webmastering
3 réponses
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
Modifié par scriptiz le 18/05/2012 à 11:54
Modifié par scriptiz le 18/05/2012 à 11:54
}while(choix != 1 && choix != 2);
Remplace || par &&
Car tu continue la boucle si le choix est différent de 1 ET différent de 2.
Le problème vient de la condition que tu as écrite dans ton while. En effet, il relance la boucle quand le choix est différent de 1 ou de 2. Quand il est à 2, il est différent de 1, et vice-versa, donc il recommence la boucle à chaque fois. Il faut donc écrire :while(choix!=1 && choix!=2);
SHINTYMAN
Messages postés
113
Date d'inscription
vendredi 10 avril 2009
Statut
Membre
Dernière intervention
26 décembre 2014
153
22 mai 2012 à 17:25
22 mai 2012 à 17:25
Merci beaucoup, ca marche ^^