или используя stringstreams:
#include
#include
std::stringstream ss;
ss << std::setw(10) << std::setfill('0') << i;
std::string s = ss.str();
Я скомпилировал информацию, найденную мной на arachnoid.com , потому что мне нравится безопасный тип iostreams. Кроме того, вы можете одинаково использовать этот код для любого другого выходного потока.