我有这个结构:
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 之外的其他情况也会发生这种情况。
编写命令的正确形式是什么?