main内に char a[10][10]; を作成し
外部関数をfuncを作成しておきます。
このfuncにa[10][10]の先頭アドレス(a)を渡したいのですが、
引数設定を func( char * arr)として、mainから func(a) と渡そうとすると、

'char ( *)[10]' 型は 'char' 型に変換できない(関数 main() )
パラメータ 'arr' は char 型として定義されているので char ( *)[10] は渡せない(関数 main() )
などとエラーを吐きます。

無論char a[10]などの文字列用変数の場合、func(a)と渡しても問題ないのですが。
配列の配列として宣言し、その先頭アドレスを渡そうとするとエラーが出てしまいます。
どうすればよろしいでしょうか