backdraft Geschrieben 22. Februar 2005 Geschrieben 22. Februar 2005 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
Klotzkopp Geschrieben 22. Februar 2005 Geschrieben 22. Februar 2005 Entwedersstr.precision(15); odersstr << setprecision(15); Jeweils, bevor du den double reinschreibst. Letzteres benötigt <iomanip>.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden