char hairetu[500][500];で質問した67です。

68さん、69さん、70さん、71さん、72さん、
質問に答えてくれてありがとうございます。

私の質問はC言語でなくC++に関するものなので
スレ違いでしたらすみません。

---

エラーの原因はメイン関数の中で500*500の配列は大きすぎるから、
ということでいいのでしょうか?

グローバル変数の場所で宣言するなら事前に確保できるので
エラーにならない、と。

メイン関数を走らせている最中に変数を確保するには
newやvectorで確保する方がいい、ということでしょうか。