Flaot zahl formatieren
-
Hi,
kann mir jemand sagen wie eine float zahl so in einen String formatiert bekomme, das sie immer 6 stellen hat.
also quasi aus 11,2 soll werden 011,200 mit FloatToStrF bekomm ich ich das hinter dem komma hin aber nicht das der mir noch ne 0 davor schreibt.
Danke schonmal.
-
Hallo,
Alternativen wären AnsiString::Format oder AnsiString::sprintf. Bei beiden kannst du Formatstrings verwenden.
-
Hi,
Versuch mal sprintf.
MfG
-
und wie soll das gehen?
printf("999,999", 12.3) so funzt es auf jedenfall nicht.
Danke für die Hilfe!
-
Schau doch einfach mal in die Hilfe zu den Formatstrings.
printf("%08.3f",f);
-
Hallo!
Du könntest auch FloatToStrF verwenden und per Insert() solange '0' an den Anfang anfügen, bis eine bestimmte Länge erreicht ist.
Liebe Grüße
-
Was ist mit FormatFloat("000.000",zahl)?
mfg
xXx