Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   C/C++ (http://www.forosdelweb.com/f96/)
-   -   una duda con el printf (http://www.forosdelweb.com/f96/duda-con-printf-494447/)

OYEME 31/05/2007 19:23

una duda con el printf
 
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

_Lucifer_ 31/05/2007 19:35

Re: una duda con el printf
 
Asegutare de que esté leyendo bien las variables de tipo float de ese archivo, imprime unas cuantas en pantalla a ver si las lee bien.

Además asegurate de estar pasando la variable f a la funcion por referencia o por dirección, si es que lo estas hacienod en una funcion.

Saludos


La zona horaria es GMT -6. Ahora son las 16:03.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.