Вывод необработанных данных на шестнадцатеричный вывод фиксированной длины

У меня есть структура, хорошо указывающая на структуру, и я хочу напечатать первые n байтов в виде длинного шестнадцатеричного числа или в виде строки шестнадцатеричных байтов.

По существу, мне нужен printf-эквивалент команды проверки памяти gdb, x / nxb.

Если возможно, я хотел бы по-прежнему использовать printf в качестве функции логгера программы, просто ее вариант. Еще лучше, если я смогу сделать это, не просматривая данные.

Ответы на вопрос(2)

Ваш ответ на вопрос