Verifier la saisie

cs_RobRoy Messages postés 1 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 17 décembre 2001 - 17 déc. 2001 à 21:50
fced42 Messages postés 31 Date d'inscription dimanche 30 décembre 2001 Statut Membre Dernière intervention 3 septembre 2003 - 30 déc. 2001 à 22:34
comment faire pour empecher l'utilisateur de rentrer autre chose qu'un short lorsque que je lui impose un cin.
ou sinon y a t il un moyen de tester la valeur qu'il a ainsi entré.

1 réponse

fced42 Messages postés 31 Date d'inscription dimanche 30 décembre 2001 Statut Membre Dernière intervention 3 septembre 2003
30 déc. 2001 à 22:34
Pour empecher la saisie d'un nombre qui n'est pas un short int, je feras ca :

#include
int i;
short int j;
void main()
{
do
{
cout << "Rentrer un short int :";
cin >> i;
}
while(i < -32768 || i > 32768);
j = i;
cout << "Vous avez rentrer :" << j;
}

le warning du compilateur n'est pas justifier car, des qu'on sort de la boucle, i est un short int.
0
Rejoignez-nous