#include <boost/format.hpp>
#include <iostream>
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