誰かがCの文字のポインタの配列へのポインタのためのメモリを正しく割り当てる方法を説明できますか?たとえば:char *の配列へのポインタにどのようにメモリを割り当てるのですか?
char *(*t)[];
私はこのようにそれをやろう:
*t = malloc(5 * sizeof(char*));
これは私にコンパイルエラーを与える:
error: invalid use of array with unspecified bounds
この上の任意の支援は素晴らしいことです!ありがとう
だけでなくポインタとして配列のだと思うが - あなたは、ポインタへのポインタにメモリを割り当てる終わるようにします。つまり、ポインタの配列のためのスペースを割り当ててから順番に各 '文字列'を割り当てます。 –