Quiero dar salida a un número entero a std::stringstream
con el formato equivalente de printf
's %02d
. ¿Existe una manera más fácil de lograrlo que:Equivalente de% 02d con std :: stringstream?
std::stringstream stream;
stream.setfill('0');
stream.setw(2);
stream << value;
¿Es posible transmitir algún tipo de banderas de formato a la stringstream
, algo así como (pseudocódigo):
stream << flags("%02d") << value;
¿No debería ser 'stream.fill ('0')' y 'stream.width (2)'? ¿Estás usando el nombre de los manipuladores casi como si supieras la respuesta a tu propia pregunta? –