を定義するときにこれが問題である右から左へのルールを複雑charに渡して7つの要素の配列へのポインタを返します。各要素は struct Sporcleへのポインタです。は変数
私の答え:
*((Sporcle*)[7]) (*fubar)(char*);
誰もが私の答えを検証および/または(しゃれが意図していない)私にいくつかのポインタを与えることはできますか?
編集回答:
((struct Sporcle*)[7]) *(*fubar)(char*);
最終的な答え
struct Sporcle *(*(*fubar)(char *))[7];
あなたは一番左の '*'が必要ではないと思いますか? –
書き留めてみてください:7要素の配列へのポインタ。各要素は、構造体Sporcleへのポインタです。 – Beginner
私は "配列へのポインタを返します..."によって捨てられました。したがって、戻り値自体がポインタでなければならず、そのポインタは7つのSporcle *要素を指しているはずです。 – lordmarinara