double-Wert Schreibweise ändern
-
Hi,
wenn ich einen kleinen double-Wert, z.B. 0,00005 in eine xml-Datei speichere, dann wird die Zahl so gespeichert: 5E-05.
Nach dem einlesen und anzeigen lassen in einer Textbox steht dann die Zahl in Exponentialschreibweise dort. Natürlich ist das für die Funktionalität unerheblich, aber ich möchte lieber die Zahl immer ausgeschrieben angezeigt haben.
Kann man beim Speichern in die xml-Datei schon die Schreibweise für einen double-Wert angeben oder alternativ beim Schreiben in eine Textbox?
Dankeeee und viele Grüße
Cain
-
wie formatierst du es nach string?
-
XmlWriter->WriteAttributeString("Focus",Convert::ToString(CP_Focus));
und beim lesen:
CP_Focus=Convert::ToDouble(XmlReader->Value);
-
versuchs mal {einfach interesse halber} mit der Format funktion
System::String^ tmp = System::String::Format("{0:F}", CP_Focus);
eventuell ist Convert::ToString das problem das er CP_Focus im falschen format erkennt ...