Как я могу заполнить интервал начальными нулями при использовании суда <<оператор?

Что относительно того, чтобы просто использовать UniqueID процессора?

232
задан royhowie 4 April 2018 в 16:41
поделиться

2 ответа

В следующем примере

#include <iomanip>
#include <iostream>

int main()
{
    std::cout << std::setfill('0') << std::setw(5) << 25;
}

вывод будет

00025

setfill установлен на пробел ( '' ) по умолчанию. setw устанавливает ширину поля для печати, и все.


Если вам интересно узнать, как в целом форматировать потоки вывода, я написал ответ на другой вопрос, надеюсь, что это так. полезно: Форматирование вывода консоли C ++.

345
ответ дан 23 November 2019 в 03:34
поделиться
cout.fill( '0' );    
cout.width( 3 );
cout << value;
17
ответ дан 23 November 2019 в 03:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: