Float
Publicado por s (12 intervenciones) el 18/05/2005 16:57:52
Hola, ¿podéis ayudarme?
Me están dando un fichero con el siguiente formato:
803101401,0,0.0000, 0,0.0000,0, 0.0000
cuyos tipos de datos deberán ser los siguientes:
char *,int,float,int,float,int,float
tengo que ir comprobando que cada campo es del tipo que le corresponde:
el char * es medianamente fácil: que tenga caracteres ó números
el int también, que sean dígitos (isdigit de cada carácter)
pero el float... ¿como puedo hacerlo?. Además tengo que ver si es 0 o no para controlar unas cosillas. No puedo hacer un casting con (int) porque salen unas cosas algo raras.
¿Me ayudáis, por favor?
Gracias.
Me están dando un fichero con el siguiente formato:
803101401,0,0.0000, 0,0.0000,0, 0.0000
cuyos tipos de datos deberán ser los siguientes:
char *,int,float,int,float,int,float
tengo que ir comprobando que cada campo es del tipo que le corresponde:
el char * es medianamente fácil: que tenga caracteres ó números
el int también, que sean dígitos (isdigit de cada carácter)
pero el float... ¿como puedo hacerlo?. Además tengo que ver si es 0 o no para controlar unas cosillas. No puedo hacer un casting con (int) porque salen unas cosas algo raras.
¿Me ayudáis, por favor?
Gracias.
Valora esta pregunta


0