【发布时间】:2014-04-20 05:22:04
【问题描述】:
我想从结构内的 void 指针访问结构的成员,我尝试了以下代码,但它给出的错误是“'(' token 之前的预期标识符”。我应该在 printf 语句中更改什么?谢谢前进。
#include "stdio.h"
struct
{
int date;
char *name;
}test;
struct
{
void *check;
}massage;
main()
{
test.date=21;
test.name="Nilesh";
massage.check =&test;
printf("date - %d , name - %s\n",massage.((struct test *)check)->date,massage.((struct test *)check)->name);
}
【问题讨论】:
标签: c