- 論壇徽章:
- 0
|
另外又有個需求,想打印出一個指針指向的地址中的內(nèi)容,本來不難,但是有個前提很變態(tài),就是調(diào)用一次終端輸出函數(shù),會自動換行,大家看看,有沒有好辦法,下面是我的硬編碼
- void my_printf(const char *id, const void *ptr)
- {
- const char *array = (const char *)ptr;
- sdebug_printf(LOCAL_DBG_LVL_NOTES,
- "%s: "
- "%02x%02x%02x%02x "
- "%02x%02x%02x%02x "
- "%02x%02x%02x%02x "
- "%02x%02x%02x%02x ",
- id,
- array[0], array[1], array[2], array[3],
- array[4], array[5], array[6], array[7],
- array[8], array[9], array[10], array[11],
- array[12], array[13], array[14], array[15]
- );
- }
- #define P_HEX_16(arg) my_printf(#arg, arg)
復(fù)制代碼 |
|