hola maestros uan pregunta tengo una variable llamada res
float res;
bueno esta variable me esta guardando valores de un campo(float) de un fichero, el cual me lo recorro y acumulo su valor en esa variable.
Al final el resultado con la sentencia cout<<res me sale
2.37396e-039
cuando deberia de salir 1694110.02
me parece que es por que le numero es muy grande o algo asi
ahora probe asi :printf("%f",res) y me salio 0.0000
probe printf("%10,2f",res) lo mismo
luego cambie mi variable res a tipo int y cuando lo imprimi printf("%d",res) me salio ->0
alguien me podria ayudar porfavor estaria muy agradecido
pd: en otra variable llamada res2(int) acumule otro campo de tipo int del mismo fichero y ahi si me salio bien el resultado lo imprimi asi printf("%d",res2)
el problema es cuando acumulo float por favor ayudenme
gracias