だから私は問題を抱えています Image と呼ばれる構造体と関数 LoadImage があり、すべて正常に動作しますが、次のようなものがある場合:
アニメーション.h
typedef struct Anim
{
Anim_data anim_data[20];
Image* img_anim;
int curr;
}Anim;
void AnimLoad(char* name, Anim* a)
{
ImageLoad("../../Resource/pingvin.jpeg", a->img_anim);
}
ImageLoad 関数が壊れます a->img_anim と関係があると思いますが、何が問題なのかわかりません。別の構造体にない Image 構造体を指定すると正常に動作します。
したがって、関数が機能することを明確にするために、別の構造体から呼び出す構造体の画像を指定すると機能しません。