0
void find_best_match(char*currword, char(*)[]chosen_dict ,char*newWord,int length_of_dict)

"chosen_dict" " の前に "expected "," ,";" または ")" が表示されます。構文を何度も修正しましたが、エラーが見つかりません。どんな助けでも大歓迎です:)

4

2 に答える 2

3

これは意味がありません:

char(*)[]chosen_dict

正しい宣言は

char(*chosen_dict)[]
于 2013-01-15T20:08:55.887 に答える
2

サイズが不明な配列へのポインタは次のとおりです。

char (*chosen_dict)[]

宣言を理解するのに「らせんの法則」が役立つと考える人もいます。他の人はtypedefを好み、他の人はまだcdeclこのことを理解するために使用しています。

配列へのポインターを受け取る関数への関数ポインターの配列を 1 行で宣言する必要がない限り、問題はありません。

于 2013-01-15T20:09:28.260 に答える