【发布时间】:2013-01-11 15:09:06
【问题描述】:
我有这个结构:
struct dict{
int len;
char (*dict0)[MAX_WORD_LEN+1];
char (*dict1)[MAX_WORD_LEN+1];
};
我这样做:
结构字典; 结构字典 *p_diction=&dictionary; 但是当我尝试使用指向指针的指针进行扫描时,我得到一个错误,自然我定义了一切。
scanf("%10s",p_diction->(*(dict0+i))[0]);
''('标记之前的预期标识符
不,我不想使用 &dictionary 进行 scanf,因为除了 scanf 之外的其他实例也会发生这种情况。
写命令的正确形式是什么?
【问题讨论】: