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.

Project Activity

See All Activity >

Follow printfe

printfe Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Try It Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of printfe!

Additional Project Details

Registered

2014-09-12