Как мне заставить мою шестнадцатеричную строку включать промежуточные нули в C++? ⇐ C++
-
Anonymous
Как мне заставить мою шестнадцатеричную строку включать промежуточные нули в C++?
Я пытаюсь вывести UUID, хранящийся в виде вектора байтов, в виде шестнадцатеричной строки с дефисами. Если какой-либо отдельный байт имеет начальный ноль, моя выходная строка пропускает его. Я использую std::setw(2) и все еще наблюдаю такое поведение.
Я попробовал следующий код:
#include #include std::ostream& оператор
Я пытаюсь вывести UUID, хранящийся в виде вектора байтов, в виде шестнадцатеричной строки с дефисами. Если какой-либо отдельный байт имеет начальный ноль, моя выходная строка пропускает его. Я использую std::setw(2) и все еще наблюдаю такое поведение.
Я попробовал следующий код:
#include #include std::ostream& оператор
Мобильная версия