Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/05/2011, 14:01
jevangelista
 
Fecha de Ingreso: abril-2011
Ubicación: Distrito Federal
Mensajes: 112
Antigüedad: 13 años
Puntos: 17
Respuesta: Comparación de variables en c

Para algo así te conviene tomar las variables como cadena de caracteres, una vez que tienes la variable la validas con una función de C o haces una tuya, te doy un ejemplo, esta devuelve 0 si la cadena tiene caracteres que no son número y 1 si pasa la validación, le falta considerar el uso de punto decimal, comas, espacios o lo que necesites.

Código C:
Ver original
  1. int EsNumero(char *s)
  2. {
  3.     int i;
  4.     for(i = 0; s[i] != 0; i++)
  5.     {
  6.         if(s[i] < '0' || s[i] > '9')
  7.             return 0;
  8.     }
  9.     return 1;
  10. }

Suerte.