Ich versuche, eine gute Möglichkeit zu finden, führende Nullen zu drucken, z. B. 01001 für eine Postleitzahl. Während die Nummer als 1001 gespeichert wird, was ist ein guter Weg, dies zu tun?Führende Nullen in C?
Ich dachte, entweder case statements/wenn dann herauszufinden, wie viele Ziffern die Zahl ist und dann konvertieren es in ein Char-Array mit extra 0 für das Drucken, aber ich kann nicht helfen, aber es könnte ein Weg zu sein tue dies mit der printf-Format-Syntax, die mir entgeht.
Bitte speichern nicht zipcodes als Zahlen. Einige Länder haben Buchstaben in ihrer Postleitzahl. – Sec