in reply to Re^4: Math::BigInt and Leading Zeros
in thread Math::BigInt and Leading Zeros

You're still trying to use decimals (%d), when the parent suggested using strings (%s):
use Math::BigInt; my $i = Math::BigInt->new('123_456_789_000_000_000_000'); printf qq'%045s\n', $i; __OUTPUT__ 000000000000000000000000123456789000000000000

radiantmatrix
require General::Disclaimer;
s//2fde04abe76c036c9074586c1/; while(m/(.)/g){print substr(' ,JPacehklnorstu',hex($1),1)}

Replies are listed 'Best First'.
Re^6: Math::BigInt and Leading Zeros
by Tanktalus (Canon) on May 05, 2005 at 23:44 UTC

    You're right. I completely and utterly missed that. Thanks.

    Oh, and thanks above - I didn't even realise that %s could take the 0 modifier. Which is probably why I missed the change from %d to %s!