C のポインターと構造体の問題に直面しています。次のように言いましょう。
typedef struct mdata{
int a;
int b;
...
} pred_data_attr;
typedef struct mConfig{
pred_data_attr mdata;
...
} mConfig;
struct control{
struct mConfig mcfg;
...
};
INT32 rdfapp(struct control *rdf){
pred_data_attr* mdata = rdf->mcfg.mdata;
...
}
このエラーが発生しました:
タイプ「pred_data_attr」を使用してタイプ「struct pred_data_attr *」を初期化するときの互換性のないタイプ
この問題を解決するにはどうすればよいですか?