Imprimir zeros à esquerda com o operador de saída C +
Como posso formatar minha saída em C ++? Em outras palavras, qual é o C ++ equivalente ao uso deprintf
como isso
printf("%05d", zipCode);
Eu sei que eu poderia simplesmente usarprintf
em C ++, mas eu preferiria o operador de saída<<
.
Você usaria apenas o seguinte?
std::cout << "ZIP code: " << sprintf("%05d", zipCode) << std::endl;