Langage C++ proteger les entrer (cin)

Résolu/Fermé
simyamsmasters Messages postés 45 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 - 17 juin 2009 à 18:25
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 17 juin 2009 à 20:07
Bonjour,

J aimerais savoir comment est ce que je pourrais proteger mes entrer de facon a ce que lorsque entre de lettre un message d erreur s affiche.

code a proteger

int option

cin >> option ;

merci de bien vouloir m aider.

3 réponses

FlorianWebmastering Messages postés 237 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 19 juin 2009 20
17 juin 2009 à 18:27
if (A<option>Z || a<option>z)
cout<<erreur, il fallait entrer un chiffre.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
17 juin 2009 à 20:05
If (A<option>Z || a<option>z) 

Tu dois séparer les cas supérieur à A ET inférieur à Z OU ... De plus tu as mis option supérieure à A et supérieure à Z. Ce n'est pas possible ;-))).
0
simyamsmasters Messages postés 45 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 3
17 juin 2009 à 18:47
Et si j entre plutot des symbole. qu est ce qui va ce passer?
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
17 juin 2009 à 20:07
Salut,
Je te conseille d'utiliser la méthode fail() de std::cin.
Voici un lien t'expliquant le tout : https://cpp.developpez.com/faq/cpp/?page=Manipulation-de-la-console#SL_cin_verify
Cdlt
0