char *の2D配列を関数に渡そうとしています。私はこのエラーを取得しています:2D char *配列を関数に渡すときのエラー
"cannot convert 'char* (*)[2]' to 'char***' for argument '1' to 'int foo(char***)'"
コード:
int foo(char*** hi)
{
...
}
int main()
{
char* bar[10][10];
return foo(bar);
}
私はfooに静的配列サイズを使用しないことをお勧めします。 – CookieOfFortune
@CookieOfFortune、最初の "10"はコンパイラによって尊重されていないことに注意してください。パラメータは私の答えと同じタイプです。 –