REAL - Anzeigeformat umstellen

CrazyCat

Level-1
Beiträge
683
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe folgendes Problem:

Eine REAL - Zahl wird in einen String umgewandelt und in einer Datei gespeichert.
Die Werte werden nun im Standard - S7 Ausgabeformat 2.48000000000000E+02 ausgegeben.

Gibt es irgendeine Funktion die anstelle 2.48000000000000E+02 den Wert 248.0 in die Datei einträgt?

Das Programm welches später die Daten einliest unterstützt keine Umschaltung des Datenformats, sondern gibt die Daten in dem Format aus in dem sie eingetragen wurden.
 
Ich habe folgendes Problem:

Eine REAL - Zahl wird in einen String umgewandelt und in einer Datei gespeichert.
Die Werte werden nun im Standard - S7 Ausgabeformat 2.48000000000000E+02 ausgegeben.

Gibt es irgendeine Funktion die anstelle 2.48000000000000E+02 den Wert 248.0 in die Datei einträgt?

Das Programm welches später die Daten einliest unterstützt keine Umschaltung des Datenformats, sondern gibt die Daten in dem Format aus in dem sie eingetragen wurden.

Huhu,
ich bin mir jetzt nicht sicher.
Wenn du es als Dezimalzahl einträgst?
Hoffe ist dir vielleicht hilfreich.
 
Ich hab' mir mittlerweile eine Funktion gebastelt:

Wert mit 10 multiplizieren
Wert in INT - wandeln
von rechts 1 Zeichen lesen (Nachkommastelle)
INT - Wert durch 10 dividieren
in String konvertieren (Stellen vor dem Komma)
Strings zusammenfügen und dazwischen einen Punkt einfügen
 
Zurück
Oben