返回Void指针并将Hex转换为UINT

时间:2015-04-30 21:50:38

标签: c pointers void

我一直试图解决这个问题,但任何帮助都应该受到赞赏。 我有这个功能 -

 void * func1(void * a)
 {
  return (void *)0x123;
 }

现在,当我检索Value时,我会在1E4等中获得一些随机数字。这是我要检索的代码 -

void * check = func1;
printf(1,"%x\n", (uint)check);

我确实理解Void指针,但这是我的头脑。我想打印" 0x123"

1 个答案:

答案 0 :(得分:5)

您必须调用函数:

void *check = func1(0);

打开编译器警告!