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

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

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

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

11
задан Brian Tompsett - 汤莱恩 19 November 2015 в 21:36
поделиться