KOUZOUTAI data[num];
と
KOUZOUTAI *data
data = (struct Point *)malloc( sizeof(struct Point) * num );


の違いって何なのでしょうか?
どちらもnum分の構造体を確保していると思うのですが。


それとポインタの場合で二次元の構造体を確保する方法教えてください。