Printfe is an extensible version of the standard
printf routines. By "extensible" I mean you can
add your own format specifiers. The package already
includes five extensions:
=b Binary numbers
=B Boolean (true/false) values
=I IPV4 Internet addresses
=M 6 byte MAC addresses
=Z Output a user defined EOL sequence
As you might guess, extension formats are preceded
by '='. The normal rules for format qualifiers apply
to the extended formats as well. For example:
printfe("***%16=I***",0xFFFFFFFF);
would output:
*** 255.255.255.255***
The code also supports the non-standard flag
(apostrophe) for inserting commas into numeric
output.
There is a printfe version of all the standard printf
functions, using the same arguments and giving the
same return value.
Downloads:
0 This Week