Double nach String Genauigkeitsproblem
-
Hallo!
Ich muss in meinem Programm eine Double Variable in einen std::string umwandeln. Mein Ansatz sieht so aus:
double zahl = 6.35; zahl = pow(zahl, 5.19); ostringstream Str; Str << zahl; std::string ZahlAlsString(Str.str());zahl ist bei dem Beispiel 14668.835363 usw. Der String ist aber nur "14668.8" ( ZahlAlsString.size() == 7 ). Gibt es eine Möglichkeit sämtliche Nachkommastellen einer double Variable in einen String zu schreiben?
-
Google ist dein Freund

http://www.google.at/search?hl=de&q=c%2B%2B+double+to+string&btnG=Google-Suche&meta=&aq=f&oq=
Keros