Langage C++ proteger les entrer (cin)

Résolu
simyamsmasters Messages postés 48 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
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.
A voir également:

3 réponses

FlorianWebmastering Messages postés 281 Statut Membre 20
 
if (A<option>Z || a<option>z)
cout<<erreur, il fallait entrer un chiffre.
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
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 48 Statut Membre 3
 
Et si j entre plutot des symbole. qu est ce qui va ce passer?
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
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