Wydrukuj surowe dane na wyjście szesnastkowe o stałej długości

Mam struct, well pointer do struct i chcę wydrukować pierwsze n bajtów jako długi numer szesnastkowy lub jako ciąg bajtów heksadecymalnych.

Zasadniczo potrzebuję odpowiednika printf polecenia gdb's memory memory, x / nxb.

Jeśli to możliwe, chciałbym nadal używać printf jako funkcji rejestratora programu, tylko jego wariant. Jeszcze lepiej, jeśli mogę to zrobić bez zapętlania danych.

questionAnswers(2)

yourAnswerToTheQuestion