Voila j'ai un petit problème je voudrai faire en sorte que lors d'une
insertion de nombre on recommence le code jusqu'à ce que le nombre soit
un nombre (autrement dit une vérification pour ne pas tapez des lettres
ou une lettre).
do
{
fflush(stdin);
printf("test entrer un nombre :);scanf("%d",&number);
}while(isdigit(number)!=0);
En français : jusqu'à ce que number soit un chiffre.
Mais voila cela ne fait aucun effet , et si l'on entre une lettre le
programme continue sont petit bonhomme de chemin. juste pour voir j'ai
changer en ==0 et la il trouve si j'ai introduit une lettre mais si
j'introduit un chiffre pas après , la boucle recommence quand mm
autrement dit pas moyen d'en sortir.
Quelq'un peut il m'aider svp?
merci d'avance