main() を使用してファイルから読み取り、とint arr[S1][S2]がファイルから決定される 2D 配列を占有するとします。この配列を関数に渡したい場合、多次元配列を関数パラメーターとして正しい境界と.S1S2S1S2
int some_function(int arr_copy[S1][S2], ...);
int main()
{
/* read file and occupy arr[S1][S2] */
}
S1とS2が定義されていないため、明らかに上記は問題です。