#include #include using boost::format; using namespace std; int main(int argc, char* argv[]) { unsigned int hexNum = 0xFFEEDDCC; cout << format("Formatting a hex number: %08X") % hexNum << endl; cout << format("Positional Specifiers: %3% %1% %2% %1%") % 1 % 2 % 3 << endl; return 0; } prints:

Formatting a hex number: 0xFFEEDDCC
Positional Specifiers: 3 1 2 1