Just insert the literal digit in the format and trim the size
accordingly.
sprintf("1%08d", $number);
Bob McConnell
-----Original Message-----
From: William [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 10, 2008 11:05 AM
To: beginner perl mailling list
Subject: format number with leading non-zero
Hello, I want to format a number to become a 9 digits representation,
every time it must have an integer 1 at the front.
E.g
123 become 100000123
123456 become 100123456
If I use sprintf I can only make it to have leading zero such as
sprintf("%09d", $number);
Thanks.
William
Send instant messages to your online friends
http://uk.messenger.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/