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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ? Merci