99 Stimmen

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'.

AntwortenPositivNegativ

Über den Autor

AvatarDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen

 

Ähnliche Themen

Delphi: Systemweiter HotKey

Tutorial | 3 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.