Ich versuche einen guten Weg zu finden, um führende Nullen zu drucken, wie z. B. 01001 für eine Postleitzahl. Während die Nummer als 1001 gespeichert wäre, was ist ein guter Weg, dies zu tun?
Ich dachte daran, beide case-Anweisungen / if zu verwenden, um herauszufinden, wie viele Stellen die Zahl ist, und sie dann zum Drucken in ein char-Array mit zusätzlichen Nullen umzuwandeln, aber ich kann nicht anders, als zu glauben, dass es eine Möglichkeit gibt, dies mit der zu tun Syntax im printf-Format, die mir entgeht.