私はこの構造を持っています:
struct dict{
int len;
char (*dict0)[MAX_WORD_LEN+1];
char (*dict1)[MAX_WORD_LEN+1];
};
そして私はこれを行います:
構造体辞書; struct dict * p_diction =&dictionary; しかし、ポインターへのポインターを使用してscanfを実行しようとすると、エラーが発生します。当然、iは定義されています。
scanf( "%10s"、p_diction->(*(dict0 + i))[0]);
'前に期待される識別子'('トークン
&dictionaryを使用してscanfを実行したくないのは、scanf以外の他のインスタンスでも発生するためです。
コマンドを書くための正しい形式は何ですか?