double darstellung
-
hallo ich möchte double werte in eine datei schreiben, und zwar im folgenden format: -1.330412E-5 / 0.00000000E+000 / -6.985164E-5
mir kommts also auf den wert zwischen 1 und 10 und dem angehängten exponenten an
gibts da in MFC schon was vorgefertigtes wo man den double wert mit einer bestimmten formatierung in einen CString wandelt oder muss ich da selbst hand anlegen?
danke für eure antworten
mfg, TFTS
-
hat keiner ne idee? in visual basic scheint das kein problem zu sein, die double werte in der form auszugeben ... da kann das in c++ doch nicht so schwer sein
mfg, TFTS
-
Schau mal bei pfrintf in die MSDN, diese Formatierungsangaben kannst du ja auch für CString::Format verwenden.
(%e sieht ganz gut aus)
-
Du mußt die Zahl in einen String umwandeln (CString::Format, printf, oder std::stringstream), und dann den String rausschreiben
in visual basic scheint das kein problem zu sein
Das schafft wenig Freunde
-
vielen dank für eure antworten ... das mit %e hat einwandfrei funktioniert
Fazit: und C++ ist es ebenso kein problem ... (ich hoffe das schafft wieder ein paar freunde)
mfg, TFTS
-
heh