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!