Comment utilisez-vous Oui ou Non la saisie de votre réponse C++?

J'ai mon programme ici.

#include <iostream>
#include <string>
using namespace std;
int main()
{
string input;
cout << "say yes or no" << endl;
cin >> input;
if(input == Yes)
{
    cout << "test" << endl;
}
else if(input == No)
{
    cout << "test123" << endl;
}
system("pause");
}

Il dit que Oui et Non sont pas définis?
S'il vous plaît aider je suis novice en c++

  • Oui et Non, ne sont pas définis, ils doivent être dans la citation que ils sont de la chaîne. Une meilleure approche est d'utiliser un ensemble de réponses que l'utilisateur peut répondre à uper lettre ou inférieure de la lettre ou de mieux prendre toutes les entrées de l'utilisateur voulez et les convertir tous en bas puis de les comparer (vous avez de la fonction pour toLower dans la bibliothèque string)
InformationsquelleAutor user2460300 | 2013-06-06