Scanf ... cas ou j'ai pas trouvé de reponse ...
Résolu
kwil
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
kwil Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
kwil Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Scanf ... cas ou j'ai pas trouvé de reponse ...
- Réponse automatique thunderbird - Guide
- Ou se trouve la corbeille de whatsapp - Guide
- Ou se trouve le presse papier - Guide
- Cas ram - Guide
- Réponse automatique gmail - Guide
3 réponses
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);} }
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 ...