|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2004
Città: Napoli
Messaggi: 342
|
[C] Stampare double su file con massima accuratezza
Salve, devo stampare dei double su file ma voglio stamparli senza perdere alcuna cifra decimale. Se uso %lf, il formato di default è [-]m.dddddd ovvero con sei cifre decimali, quindi perdo dei valori. Per ovviare a questo problema ho usato %50.50lf in questo modo riesco a stampare 50 cifre decimali. C'è un modo più elegante che mi permette di salvare un double "per intero" senza troncamento?
Grazie.
__________________
Il futuro lo conoscerete quando sarà arrivato, prima di allora dimenticatelo. (Eschilo) |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: May 2007
Messaggi: 292
|
Intanto potresti usare la rappresentazione esponenziale...
%.30e ad esempio Così almeno per la parte prima della virgola risparmi spazio. Quanto alle cifre dopo la virgola... Non so. Interessa anche a me, quante cifre decimale ha un double? Se risolvi il problema posta qui, che interessa anche a me. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:05.



















