Langage C++ proteger les entrer (cin)

Résolu
simyamsmasters Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention   20
 
if (A<option>Z || a<option>z)
cout<<erreur, il fallait entrer un chiffre.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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   Statut Membre Dernière intervention   3
 
Et si j entre plutot des symbole. qu est ce qui va ce passer?
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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