Drukowanie szesnastkowej reprezentacji tablicy char []
Mam tablicę 8 bajtów, które próbuję wydrukować notację szesnastkową dla. Za pomocąprintf("%x", array)
Mogę dostać się do pierwszego bajtu i wydrukować, ale dostaję"0xffffff9b"
lub coś w tym rodzaju. Czy istnieje sposób na uzyskanie notacji bez „f”?
Chciałbym wydrukować każdy element wyglądający jak:
0x9a, 0x43, 0x0D
itd.