引数と同じ構造体をとる関数の関数ポインタを持つ構造体を作成しようとしています。私は現時点でこれを持っています。同じ引数型の構造体の関数ポインタ
typedef struct sharedData
{
sem_t* forks;
int id;
void (*forkFunc)(sharedData*);
};
私は
error: expected ‘)’ before ‘*’ token
のようなエラーを取得し、
warning: no semicolon at end of struct or union
warning: useless storage class specifier in empty declaration
よう警告しています私はここで間違って何をやっていますか?
struct sharedData *を代わりに記述しましたか? –