構造体の配列をmallocでメモリ確保したいのですが、
そのときの構造体の宣言は

struct kani{
char gazami[20];
char zuwai[20];
char zarigani[20];
};

のままじゃだめなんですか?