Delphi: Führende Nullen zu einer Zahl hinzufügen
Tipp von Progger99 | Letztes Update am 28.10.2020 | Erstellt am 10.10.2011
Manchmal möchte man eine Zahl mit führenden Nullen mittels Delphi oder Lazarus darstellen, zum Beispiel wenn die Zahlen irgendwann zweistellig werden und wir direkt bei 01, 02 und so weiter beginnen möchten.
Zum Glück geben uns Delphi und Lazarus eine einfache Funktion zur Hand:
str := Format('%.*d', [laenge, zahl]); str := Format('%.*d', [3, 7]); // str ist '007'
Die beiden benötigten Parameter sind die Anzahl der Stellen, die wir hinterher haben möchten (laenge) und die Integer Zahl, die wir umschreiben möchten. Die Rückgabe ist dann ein String.
In der zweiten Zeile seht ihr ein Beispiel: Wenn wir die Funktion mit den Parametern 3 und 7 aufrufen, bekommen wir '007'.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
JavaScript: Führende Nullen entfernen
Tipp | 0 Kommentare
Delphi: Systemweiter HotKey
Tutorial | 3 Kommentare
Delphi/Lazarus: Nur Zahlen im Edit-Feld erlauben
Tipp | 0 Kommentare
Delphi/Lazarus: 3 Wege um eine Zahl auf X Nachkommastellen zu runden
Tutorial | 0 Kommentare
Delphi/Lazarus: Funktion um Zahl auf beliebige Position vor oder nach Dezimalzeichen zu runden
Tutorial | 0 Kommentare
ObjectPascal: Filtern und Sortieren von Feldwerten einer Datenbank
Offene Frage | 4 Antworten
Virtuelle Domains für Apache/XAMPP erstellen
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.