0

Cで行う方法 - 文字列へのポインタの配列? 文字列は文字の配列として表されるため、これを実行しようとしました:(すべての文字列が最大10文字で、配列サイズが100であると仮定します)

char[10]* array[100]; 

しかし、それは間違っています

なにか提案を?

4

2 に答える 2

2

アドリアーノが言ったように、C では、メイン関数には文字列の配列が含まれています。

int main(int argc, char* argv[])
{ [...] }

argvは文字列の配列であり、適切に宣言されています。
了解。(そして、問題が発生した場合は、具体的で詳細な質問をしてください)

于 2013-11-05T17:00:08.520 に答える
0

静的割り当ての場合:

char buf[10][100];

ダイナミック アロケーションの場合:

char *buf[10];

その後、次のように割り当てます。

buf[5] = strdup("Hello");
于 2013-11-05T17:00:14.080 に答える