什么打印“%p”呢?

时间:2013-10-22 13:29:48

标签: c++ c linked-list

我有一个链表。我想把当前的ptr sBuffer

每个链接是:

typedef struct{
   SearchContext *context;
   void *history;
   char id[32];
}ContextmenuContext;

但我得到了下一个链接的地址。

我认为“%p”就是错误。

打印“%p”有什么作用?

snprintf_safe(sBuffer,"%p",((ContextmenuContext*)current)->history);

1 个答案:

答案 0 :(得分:4)

%p旨在显示指针地址。

请参阅printf syntax