I need to create files with generated names. I use boost::lexical_cast
to transform integers to std::string
. Is it a possibility to get string with padding zeros;
I have no c++11 tools
, just everything that MSVS 2008
supports.
Example :
int i = 10;
std::string str = boost::lexical_cast<std::string>(i);
// str = "10"
// expect str = "000010"
p.s. don't suggest to use sprintf please.
Why
boost::lexical_cast
? Usestd::stringstream