Controle de saisie en C

Résolu
stiml Messages postés 132 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 18 juin 2009 - 18 janv. 2007 à 16:12
stiml Messages postés 132 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 18 juin 2009 - 18 janv. 2007 à 22:35
Bonjour,
Afin d'optimiser mon programme je oudrais faire des controle de saisie.
Notament lorsque l'utilisateur doit saisir un nombre, vérifier que celui-ci est bien un entier et pas un lettre ou autre caractère et inversement.

Merci d'avance pour vos réponses.







--------------------
StimL.

4 réponses

stiml Messages postés 132 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 18 juin 2009
18 janv. 2007 à 19:57
C'est bon j'ai trouvé voici la réponse pour ceux que ça intéresse :





int nombre;



do





{




   fflush(stdin);



   printf(



"Entrer un nombre"

);


}








while
(scanf(

"%d"




,&nombre)


0 || (nombre< 0 || nombre> 1));
// Permet de controler entre quel et quel valeur on veut l'entier






Voilou.







--------------------
StimL.
3
Rejoignez-nous