![]() |
Zahl mit 1000er Trennpunkten ausgeben
Hallo zusammen,
ich habe eine String-Variabel in der Zahlen abgelegt werden. Diese können auch Kommastellen haben. Wie kann ich diese String-Zahlen mit 1000er - Trennpunkten in eine andere String-Variabel schreiben ? Gruss Holger |
Re: Zahl mit 1000er Trennpunkten ausgeben
Wandle die Zahl in einen Gleitkommatypen (Single, Double, Extended) um (mit
![]() ![]() |
Re: Zahl mit 1000er Trennpunkten ausgeben
Wenn sie als Zeichenkette vorliegen, selber einfügen, wenn sie als Fließkommazahlen vorliegen mit der Funktion
![]() |
Re: Zahl mit 1000er Trennpunkten ausgeben
du könntest ja das Komma suchen und dann jeweils in abständen von 3 Zeichen nach links solange '.' einfügen, bis der String dort zuende ist, oder die Zahl aufhört.
oder z.B.
Delphi-Quellcode:
(ich hoffe N war auch das Richtige)
S := Format('%n', [StrToFloat(S)]);
[edit] ihr seid gemein *heul* |
Re: Zahl mit 1000er Trennpunkten ausgeben
Die Umwandlung in Format hat allerdings den Vorteil, dass Regionsoptionen mit einbezogen werden. Wenn man sowas will. (Außerdem ist es weniger Aufwand)
|
Re: Zahl mit 1000er Trennpunkten ausgeben
Zitat:
Zitat:
|
Re: Zahl mit 1000er Trennpunkten ausgeben
Mit himitsu's Lösung hats geklappt. Danke an alle ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz