我想传递一个包含许多字符串的char数组:
我有char test[4]
,必须包含4个字符串
"abc" , "asd", "erwe", "wert"
如何将这些字符串存储在test[4]
类型的字符中。
我了解到我们可以使用char *s="qwerrt";
来表示字符串。但是,如果我想创建一个字符串数组我该怎么做?
答案 0 :(得分:1)
要么声明一个二维数组:
char array[4][100]; // row( number of strings ), column ( max size of the biggest string )
或:
char *array[4]; // array of strings that can hold 4 strings