double d = 1/2.;
printf("%.2lf\n", d);
Это распечатывает 0.50
. Это то, что я хочу воспроизвести, используя манипуляторы ostream. Однако ни один из очевидных манипуляторов iomanip
не позволил мне установить минимальные требуемые десятичные разряды (если я правильно понял, setprecision
устанавливает максимальную ширину). Есть ли чистый iostream
или boost
способ сделать это?