I’m trying to find a good way to print leading 0, such as 01001 for a ZIP Code. While the number would be stored as 1001, what is a good way to do it?

I thought of using either case statements or if to figure out how many digits the number is and then convert it to an char array with extra 0‘s for printing, but I can’t help but think there may be a way to do this with the printf format syntax that is eluding me.

11 Answers
11

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *