使えるんですか
普通に
int num[5];みたいにあらかじめ宣言が必要なんですね

ポインタで代用というのは?

int *num;

にして
kouzoutai.num[]={3,3,2,2,2,2};

ってやるんでしょうか