Bonjour,

J'utilise dans mon programme une boucle, while, si l'utilisateur répond autre chose que oui ou que non alors, la question est reposé, le problème c'est que la question se repose plein de fois quand je compile. Il y marqué la question fois 20 et on ne peut pas répondre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if(reponseUser_2 == "oui")
       {
           Vie_Bouclier = Vie_Bouclier + bouclier;
           cout << " Vous avez choisie oui. Vie total avec bouclier : " << Vie_Bouclier << endl;
       }
     else if(reponseUser_2 == "non")
        {
                cout << " Vous n'etes pas proteger ! " << endl;
        }
 
     else
        {
            do
            {
                    cout << " Voulez-vous vous proteger a l'aide d'un bouclier ? oui ou non " << endl;
            }while (reponseUser_2 != "oui" || "non");
        }
Merci d'avance pour votre aide