私はこのコードを持っています:
double a = 7.456789;
cout.unsetf(ios::floatfield);
cout.precision(5);
cout << a;
そしてこれも:
double a = 798456.6;
cout.unsetf(ios::floatfield);
cout.precision(5);
cout << a;
最初のコードの結果は次のとおりです: 7.4568 これはほとんど私が望むものです (私が受け取りたいのは 7.4567 です) 2 番目の結果: 7.9846e+05 これは私が望むものとはまったく異なります (私は 798456.6 が欲しいです) したいです小数点以下4桁まで数値を出力する
どうやってやるの ?