書いてること違ったかも・・・
struct member[num];
上の部分mallocなどで構造体の配列の領域確保しようとしてたのに変に書いてしまった。
正しい解答どなたか書いてみてくれませんか?