Controle de saisie d'un caractère

alasco -  
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je suis entrain d'essayer un petit programme console sur les caractères.Je voulais permettre a l'utisateur de saisir rien des caractère, s'il saisi un nombre le programm affiche erreur et il peut continuer la saisi, le prgramme s'arete sil tape le caractère q.jai besoin d'aide.
voici le debut de mon code:
char c;
c=getchar();
putchar(c);

A voir également:

1 réponse

fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Dans ce cas, il faut faire un do while(c!='q');
Et pour vérifier s'il s'agit d'un nombre, un petit if(c>='0' && c<='9') ou tout simplement : if(isdigit(c))...
Je te laisse mettre en ordre.

Cdlt,
0