Controle de saisie d'un caractère

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);

1 réponse

  1. Contributeur
    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