isdigit - vérifie si un caractère est un chiffre
#include <ctype.h>
int isdigit(char c);
Pensez à cette fonction comme prenant un char en tant qu'entrée.
Cette fonction vérifie si c est un chiffre décimal ('0' à '9') ou non. En d'autres termes, elle vérifie si la valeur ASCII de c est comprise entre 48 et 57, inclus.
Cette fonction renvoie un int non nul si c est un chiffre décimal et 0 si c n'est pas un chiffre décimal.
#include <cs50.h>
#include <ctype.h>
#include <stdio.h>
int main(void)
{
    char c = get_char("Entrée : ");
    if (isdigit(c))
    {
        printf("Votre entrée est un chiffre.\n");
    }
    else
    {
        printf("Votre entrée n'est pas un chiffre.\n");
    }
}