すんません。型違いということは
..=(struct enemy *)malloc(..
と訂正すればいいんですか?