Debutante en langage C

Résolu
Naouar85 Messages postés 5 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 4 mai 2008 - 5 avril 2007 à 03:07
roseT Messages postés 52 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 3 mars 2009 - 5 avril 2007 à 23:54
bonjour
je suis débutante en C et je sais pas que'est ce que je dois faire pour entrer un entier à n chiffres (n=4 par exemple).
merci

1 réponse

roseT Messages postés 52 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 3 mars 2009 4
5 avril 2007 à 23:54
salut
si vous parler d'une saisie conditionnée voici une proposition de solution:
do
scanf("%d",n);
while(n<1000 || n>9999);


explication: un entier de 4 chiffres doit être obligatoirement dans l'intervalle [1000..9999] donc on utilise une boucle pour que le compilateur n'accepte qu'un entier respectant cette condition.

bon courage
0