Я использую новую функцию C ++ 23 std :: print из утилиты
.
Я нашел информацию о том, как Для форматирования целочисленного значения в качестве строки с фиксированной шириной с предварительностью 0 символов (заполнение), однако я не могу найти соответствующую документацию для того, как печатать в шестнадцатеричном формате вместо десятичного формата, который является по умолчанию. br /> Вот пример < /p>
#include
#include
int value = 16;
std::print("{:02}", value);
Подробнее здесь: https://stackoverflow.com/questions/793 ... 3-stdprint
Мобильная версия