>>666
おお!茨の道を進むと。

C言語では、n,m,lがコンパイル時に決定されていないような多次元配列を
扱うのは非常に面倒です。この場合よく使われるのは、以下の2つです。

・1次元配列を指すポインタの配列を使う
・1次元配列を2次元配列とみなして使う

前者は下準備が大変ですが、見た目はきれいに書けます。
後者は見た目は悪いですが、いろいろなと応用が効くように思います。

どちらにします?別に他のアイデアがあればそれでもかまいませんが。