2010-05-05 30 views
0

Je fais des calculs et les résultats sont sauvegardés dans un fichier. Je dois produire des résultats très précis, près de la précision de la variable double, et j'utilise iomanip setprecision (int) pour cela. Le problème est que je dois mettre le SetPrecision partout dans la sortie, comme ça:Réglage de la précision sur std :: cout dans toute la portée d'un fichier - C++ iomanip

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

Et qui est très lourd. Existe-t-il un moyen de définir plus généralement le modificateur fixe cout?

Merci

Répondre