Чтение целое

Вот код, который я пытаюсь изменить

string binary = "000000100001000100010000000100000"
bitset<32> set(binary);
cout << hex << set.to_ulong() << endl;

Код показывает 2112010, но я хочу, чтобы он показывал 02112010.

2 ответа

std::cout << std::setfill('0') << std::setw(5) << i << std::endl;

Это то же самое число, которое вы можете отформатировать с 0, используя спецификаторы формата, если вам нужно сохранить ноль, вам нужно сохранить его в виде строки,

Другие вопросы по тегам