Scanf ... cas ou j'ai pas trouvé de reponse ...
Résolu/Fermé
kwil
Messages postés
4
Date d'inscription
dimanche 19 mai 2013
Statut
Membre
Dernière intervention
12 juin 2013
-
Modifié par kwil le 27/05/2013 à 05:06
kwil Messages postés 4 Date d'inscription dimanche 19 mai 2013 Statut Membre Dernière intervention 12 juin 2013 - 29 mai 2013 à 15:34
kwil Messages postés 4 Date d'inscription dimanche 19 mai 2013 Statut Membre Dernière intervention 12 juin 2013 - 29 mai 2013 à 15:34
A voir également:
- Scanf ... cas ou j'ai pas trouvé de reponse ...
- Thunderbird réponse automatique - Guide
- Ou se trouve la corbeille de whatsapp - Guide
- Cas ram - Guide
- Ou trouver adresse mac - Guide
- Ma tele ne trouve pas de chaine - Guide
3 réponses
Utilisateur anonyme
27 mai 2013 à 13:09
27 mai 2013 à 13:09
oyoy !
tu n'as qu'à vérifier si le chiffre saisie est bien compris entre 0 et 9 :
tu n'as qu'à vérifier si le chiffre saisie est bien compris entre 0 et 9 :
int temp; int compteur = 0; int tableau[4] ; while(compteur < 4) { scanf ("%d" , &temp) ; if(itemp<10 && itemp>=0) { tableau[compteur] = temp; compteur ++; } else{printf("erreur %d est supérieur à 9",itemp);} }
Nowever
Messages postés
84
Date d'inscription
samedi 12 avril 2008
Statut
Membre
Dernière intervention
1 avril 2016
4
27 mai 2013 à 12:33
27 mai 2013 à 12:33
ajoute ce code après ton scanf :
t1[i]=t1[i]%10;
comme ça tu n'auras que les unités.
t1[i]=t1[i]%10;
comme ça tu n'auras que les unités.
kwil
Messages postés
4
Date d'inscription
dimanche 19 mai 2013
Statut
Membre
Dernière intervention
12 juin 2013
29 mai 2013 à 15:34
29 mai 2013 à 15:34
Bonjour .
Merci à vous Nowever . le modulo à 10 t1[i]=t1[i]%10; prend en consideration un seul chiffre , mais celui le plus à droite et pas le premier tapé ... et ça n'empeche pas l'utilisateur de taper deux chiffres ou plus ...
par contre nagashima , merci l'ami(e) , c'est justement ce qui me fallait ... merci , merci et mille merci ...
Merci à vous Nowever . le modulo à 10 t1[i]=t1[i]%10; prend en consideration un seul chiffre , mais celui le plus à droite et pas le premier tapé ... et ça n'empeche pas l'utilisateur de taper deux chiffres ou plus ...
par contre nagashima , merci l'ami(e) , c'est justement ce qui me fallait ... merci , merci et mille merci ...