double d = 1/2.;
printf("%.2lf\n", d);
To wypisuje 0.50
. To właśnie chcę replikować za pomocą manipulatorów ostream. Jednak żaden z oczywistych manipulatorów iomanip
nie pozwala mi ustawić minimalnych wymaganych miejsc dziesiętnych (jeśli dobrze zrozumiałem, setprecision
ustawia maksymalną szerokość). Czy istnieje sposób, aby to zrobić w czystej postaci: iostream
lub boost
?Ekwiwalent ostream z% .2f lub% .2lf
Czy możesz podać link? –
@FooBah: Zobacz http://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents –