Saisie et validation d'un entier
Bonjour à tous, je commence en c++ et je dois écrire une fonction me permettant de saisir et valider un entier entre 2 et 8 inclusivement.
Voici le code JAVA de ce que je veux faire en c++ que vous puissiez bien comprendre:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| saisirEntierEntre2et8(){
System.out.print("\nEntrez un chiffre de 2 à 8 incl: ");
int numero = 0;
do{
try{
numero = Clavier.lireInt();
if (numero < 2 || numero > 8){
System.out.println("***Entrée invalide***");
System.out.print("\nEntrez le numéro du client: ");
}
}catch (NumberFormatException nfe){
System.out.println("***Entrée invalide***");
System.out.print("\nEntrez le numéro du client: ");
while(...)
.
.
.
} |
Maintenant, comment réaliser ceci en c++ avec cin :oops:? Merci