Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Comprobar enteros y decimales en c/c++

Estas en el tema de Comprobar enteros y decimales en c/c++ en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/04/2013, 02:54
Avatar de pepitogrillo13051993  
Fecha de Ingreso: febrero-2013
Mensajes: 20
Antigüedad: 11 años, 9 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
  #2 (permalink)  
Antiguo 02/04/2013, 11:28
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 10 meses
Puntos: 94
Respuesta: Comprobar enteros y decimales en c/c++

SUbi lo que hiciste, sin ver el programa es dificil ayudarte

Saludos

Etiquetas: décimales, enteros, programacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:41.