Probleme programma console c++
Fermé
trew345s
Messages postés
12
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
30 mai 2011
-
29 mai 2011 à 22:08
trew345s Messages postés 12 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 30 mai 2011 - 30 mai 2011 à 17:49
trew345s Messages postés 12 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 30 mai 2011 - 30 mai 2011 à 17:49
A voir également:
- Probleme programma console c++
- Console action - Accueil - Jeu vidéo
- Console mac - Guide
- Consommation console de jeux - Accueil - Guide jeu vidéo
- Erreur d'application : une exception côté client s'est produite (consultez la console du navigateur pour plus d'informations). - Forum Google Chrome
- Realtek audio console ne prend pas en charge cette machine ✓ - Forum Audio
1 réponse
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
29 mai 2011 à 23:19
29 mai 2011 à 23:19
Je n'ai pas testé mais je viserais plutôt quelque chose comme ceci :
string.compare(string) renvoie 0 si les chaines sont égales, un autre nombre si elles sont différentes.
#include <iostream> #include <string> using namespace std; int main() { string reponse(""); cout << "Voulez-vous supprimmez tout les fichiers contenus dans cet ordinateur? " << endl; cout << "Entrez Oui ou Non puis appuyez sur ENTER. " << endl; cin >> reponse; size_t comp1 = response.compare("oui"); size_t comp2 = response.compare("non"); if (comp1 != 0 && comp2 != 0) { do { cout << "Veuillez entrer une reponse correcte." << endl; cin >> reponse; } while (reponse != "oui", "non"); } else if (comp1 == 0) { cout << "Suppression en cours... Veuillez patientez. " << endl; } else if (comp2 == 0) { cout << "Operation annulee. Appuyez sur une touche pour continuer. "<< endl; } return 0; }
string.compare(string) renvoie 0 si les chaines sont égales, un autre nombre si elles sont différentes.
30 mai 2011 à 17:46
error: 'reponse' was not declared in this scope
30 mai 2011 à 17:49
'size_t comp1 = response.compare("oui")';
'size_t comp2 = response.compare("non")';
le programme se lance mais ne fonctionne pas plus