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

Formato de salida

Estas en el tema de Formato de salida en el foro de C/C++ en Foros del Web. ¿Cómo puedo usando el operador >> imprimir en un archivo números largos sin tener que usar notación científica y seleccionar la cantidad de decimales? Ejemplo: ...
  #1 (permalink)  
Antiguo 11/06/2008, 12:44
 
Fecha de Ingreso: mayo-2008
Ubicación: Caracas
Mensajes: 35
Antigüedad: 16 años
Puntos: 1
Pregunta Formato de salida

¿Cómo puedo usando el operador >> imprimir en un archivo números largos sin tener que usar notación científica y seleccionar la cantidad de decimales?

Ejemplo:

Si tengo un número 10002456.2364, deseo que se imprima 10002456.2364 y no 1.000e+07 y como doy la instrucción para seleccionar la cantidad de decimales.

Gracias
  #2 (permalink)  
Antiguo 11/06/2008, 14:22
 
Fecha de Ingreso: mayo-2008
Ubicación: Caracas
Mensajes: 35
Antigüedad: 16 años
Puntos: 1
Respuesta: Formato de salida

Hola, ya me respondí. Espero que les sirva a ustedes

Usando la biblioteca iomanip

Código:
#include <iomanip>           
{   
       output.width(15);  //fija el ancho de espacios del campo, en este caso15.
       output << right;                      //alinea a la derecha.
       output.precision(2);               //precisión decimal
       output.setf(ios::fixed,ios::floatfield);  //fija la precisión 
       output << datos[i][j];              //imprime el valor de la variable en el archivo }
NOTA: output es el nombre de mi archivo de salida.
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 14:34.