double d = 1/2.;
printf("%.2lf\n", d);
Stampa 0.50
. Questo è ciò che voglio replicare usando manipolatori ostream. Tuttavia, nessuno degli ovvi manipoli iomanip
mi consente di impostare le posizioni decimali minime necessarie (se ho capito correttamente, setprecision
imposta la larghezza massima). C'è un modo puro iostream
o boost
per farlo?equivalente ostream di% .2f o% .2lf
Puoi fornire un link? –
@FooBah: vedere http://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents –