Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2013, 02:54
Avatar de pepitogrillo13051993
pepitogrillo13051993
 
Fecha de Ingreso: febrero-2013
Mensajes: 20
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta Comprobar enteros y decimales en c/c++

Hola, como dije en mi post anterior estoy empezando a programar en C, y después de hacer el Buscar y reemplazar he pensado estaría bien hacer un programa que utilice dos funciones. Una que compruebe enteros y otra que compruebe decimales.

Mi idea es la siguiente:

Hacer dos funciones que comprueben que la cadena que hemos recibido por contenga un valor entero o un valor decimal. Las funciones recibiran la direccion de la variable numerica donde, en caso que sea todo correcto guardaran el valor transformado i retornaran un 0. En caso contrario retornará un 1 y no tocara el valor pasado por referencia. Tambien he pensado en aplicar las funciones de INT_MAX y FLT_MAX para que lo que metemos por teclado no sobrepase los limites y pete el programa.

He conseguido transformar a numero la cadena que escribo por teclado. Pero a la hora de compararlo con el numero maximo el programa no me deja seguir.

Por favor ayúdenme con este problema. Estoy bastante atascado y no se como seguir!

Última edición por pepitogrillo13051993; 02/04/2013 a las 03:19