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