Вывод необработанных данных на шестнадцатеричный вывод фиксированной длины
У меня есть структура, хорошо указывающая на структуру, и я хочу напечатать первые n байтов в виде длинного шестнадцатеричного числа или в виде строки шестнадцатеричных байтов.
По существу, мне нужен printf-эквивалент команды проверки памяти gdb, x / nxb.
Если возможно, я хотел бы по-прежнему использовать printf в качестве функции логгера программы, просто ее вариант. Еще лучше, если я смогу сделать это, не просматривая данные.