Probleme avec boucle while avec un char
Fermé
meli:0
Messages postés
1
Date d'inscription
samedi 1 février 2014
Statut
Membre
Dernière intervention
1 février 2014
-
1 févr. 2014 à 05:23
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 1 févr. 2014 à 14:24
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 1 févr. 2014 à 14:24
A voir également:
- Probleme avec boucle while avec un char
- Boucle excel sans macro - Forum Excel
- Char ** - Forum C
- Boucle cmd - Forum Programmation
- Freebox redémarre en boucle ✓ - Forum Freebox
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
1 févr. 2014 à 14:24
1 févr. 2014 à 14:24
C'est un problème de logique, tes conditions sont toujours vraies :
Par exemple si la réponse est 'f' alors
Ce qu'il te faut ce ne sont pas des OU logiques, mais des ET logique.
reponse != 'f' || reponse != 'F' || reponse != 't' || reponse != 'T' choix != 'O' || choix != 'o' || choix != 'n' || choix != 'N'
Par exemple si la réponse est 'f' alors
reponse != 'f'sera faux, mais
reponse != 'F'sera vrai, et inversement si la réponse est 'F' alors
reponse != 'F'sera faux, mais
reponse != 'f'sera vrai. Donc dans tous les cas
reponse != 'f' || reponse != 'F'sera vrai à cause du
||.
Ce qu'il te faut ce ne sont pas des OU logiques, mais des ET logique.
reponse != 'f' && reponse != 'F' && reponse != 't' && reponse != 'T' choix != 'O' && choix != 'o' && choix != 'n' && choix != 'N'