Establecer la precisión en std :: cout en todo el ámbito de archivo - iomanip C ++

StackOverflow https://stackoverflow.com/questions/2774934

  •  03-10-2019
  •  | 
  •  

Pregunta

Estoy haciendo algunos cálculos, y los resultados se está guardando en un archivo. Tengo a la salida de resultados muy precisos, cerca de la precisión de la variable doble, y estoy usando el setprecision iomanip (int) para eso. El problema es que tengo que poner el setprecision por todas partes en la salida, al igual que:

func1() {
cout<<setprecision(12)<<value;
cout<<setprecision(10)<<value2;
}
func2() {
cout<<setprecision(17)<<value4;
cout<<setprecision(3)<<value42;
}

Y eso es muy engorroso. ¿Hay una manera de establecer de manera más general el modificador fijo cout?

Gracias

¿Fue útil?

Solución

Are you looking for cout.precision ?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top