>>77
> // int Hoge[ iSizeX ][ iSizeY ]; とか
> // iSizeX, iSizeYはint型の変数

やっぱりスタックオーバーフローを避けるためにも
どのコンパイラでも

int *piHoge = (int*)malloc(sizeof(int) * iSizeX * iSizeY);

とした方がいいよ
C++なら

int* piHoge = new int[iSizeX][iSizeY];