Sto cercando di trovare un buon modo per stampare i primi 0, come 01001 per un codice postale. Mentre il numero verrebbe memorizzato come 1001, qual è un buon modo per farlo?
Ho pensato di utilizzare entrambe le dichiarazioni case / if per capire quante cifre è il numero e quindi convertirlo in un array di caratteri con 0 aggiuntivi per la stampa, ma non posso fare a meno di pensare che potrebbe esserci un modo per farlo con il sintassi del formato printf che mi sfugge.