あーあ構造体ごとmallocしたほうがすっきりするのに