PDA

Visualizza la versione completa : [C++] stampa di double su file


GK4
21-01-2013, 10:36
Salve a tutti,
devo stampare un double su file



std::ofstream f(file.c_str(),std::ios::app);
f<<n<<std::endl;


il problema che mi occorrono pi cifre decimali (almeno 12).
Ho cercato su google ma non riesco a trovare degli esempi.
Grazie

oregon
21-01-2013, 12:15
Dipende anche dal valore ... ricorca che il numero complessivo di cifre significative per un double comunque 16.

Puoi scrivere



#include <iomanip>

f << setiosflags(ios::fixed) << setprecision(12) << n << endl;

MItaly
21-01-2013, 14:16
... e inoltre, se ci hai fatto un minimo di conti, il numero di cifre non affette da errore ancora minore. :stordita:

Loading