Hola RGT.
Declara la variable de tipo char.
Código C:
Ver original{
char liNumero;
printf("Ingrese un n%cmero entero: "); scanf("%c", &liNumero
); // ( "%c" )
if (liNumero < 48 || liNumero > 57) // mejor es: if (liNumero < '0' || liNumero > '9')
printf("\n\tError!, debe ingresar n%cmeros.\n", 163); ...
Saludos.