Veröffentlicht 22. Februar 200520 j Hi! Ich versuche einen double Wert in einen string zu konvertieren. Es ist allerdings egal wie ich es anstelle: wenn der Wert im string ist, wurde er immer auf max 6 Stellen gerundet. Also aus 1116.064 wird 1116.06, aus 234.2345 wird 234.235, etc. Ich habe es bereits mit folgenden Möglichkeiten versucht: stringstream sstr; sstr << doublevalue; sstr >> stringvalue; QString::number(doublevalue) Wer weiß wie man den double-Wert unbeschnitten in einen string bekommt? Gruß backdraft
22. Februar 200520 j Entwedersstr.precision(15); odersstr << setprecision(15); Jeweils, bevor du den double reinschreibst. Letzteres benötigt <iomanip>.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.