>>279>>282
あなたは2次元配列とポインタ配列の区別がついてないよ。
char a[2][3];
char *a[3];
がどう違うか考えてみて。2次元配列は稠密だけど、ポインタ配列はそうとは限らない。