Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/03/2015, 21:16
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 11 años, 9 meses
Puntos: 22
Respuesta: Validar que el valor ingresado es un numero y no letras, signos, etc..

Hola RGT.

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

Saludos.