cin : validation sur une variable
Bonjour à tous,
je fais un petit programme (de débutant) à la console. A un moment donné, je souhaite récupérer une valeur dans un entier, allant de 1 à 8 :
Code:
1 2 3 4
|
int line = 0;
cout << "Choisir une ligne (1-8) : ";
cin >> line; |
J'aimerais tester ce que l'utilisateur tape, et ne pas passer à la suite tant que ma variable line n'est pas entre 1 et 8 ! Faire une sorte de :
Code:
1 2 3 4 5
|
while( (cin>>line) > 8)
{
cout << "Choisir une ligne (1-8) : ";
} |
Si vous avez une idée je vous en remercie ;)
Bonne journée !!