Delphi - mit float 2 Nachkommastellen angeben?
Ich möchte gern einen Temperaturen-Umrechner erstellen. Dabei soll die ausgegebene Zahl 2 Nachkommastellen haben (Bsp.: 100°F -> 37,78°C). Ich weiß das man dafür bei der Umwandlung tofloat noch etwas hinter float schreibt....allerdings weiß ich nicht mehr was genau...irgendwas mit fffixed...
Es würde mich freuen wenn mir jemand sagen kann, wie diese Umwandlung aussehen muss. Ein großes Danke im Voraus!
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Informatik
Wenn du die Zahl in einen String konvertierst, kannst du mit FormatFloat das Format festlegen.
ResultLabel.Caption := FormatFloat('#.##', number)
Alternativ gibt es auch die Format-Funktion oder, was du sicherlich meinst, FloatToStrF (oder hier).
regex9
24.03.2020, 15:27
@LuisaPaulina
ich werde mich durch die angegebenen seiten durchklicken!
Da wirst du dann auch fündig werden.
@regex9 ich bin mir nicht sicher, aber in der schule haben wir mal etwas mit strtofloat(fff....) behandelt....also wo in der Klammer etwas mit 3f steht. und wenn ich mich recht erinnere war auch etwas fix oder fixed.
aber ich bekomme das einfach nicht mehr zusammen... :(
vielleicht weißt du ja wie es in dieser Form geschrieben werden muss?
trotzdem vielen dank! ich werde mich durch die angegebenen seiten durchklicken!