Все входные данные принимаются как строки (консоль).то, что вы можете сделать, это проверить, что длина меньше чем четыре, если это так, выполните цикл и используйте isdigit()
для каждого символа, чтобы увидеть, является ли цифра.
Для проверки чисел вы можете сделать что-то вроде:
int isnumeric(char *str)
{
while(*str)
{
if(!isdigit(*str))
return 0;
str++;
}
return 1;
}