在2d数组中存储字符串(char *)

时间:2012-03-11 22:43:08

标签: c string multidimensional-array

说我已宣布像

这样的二维数组
char* array[30][30];

我所投入的是字符串,而不是全长30,如

char* string="test string";

我想将每个字符串的char放入数组[i] [0]

开始的数组中

我试图避免使用循环遍历每个角色,是否有更有效的方法来执行此操作?

2 个答案:

答案 0 :(得分:0)

你的意思是:

strcpy(array[i], string):

我假设你还打算用:

声明你的2D数组
char array[30][30];

答案 1 :(得分:0)

二维数组的字符串没有这种意义......

写作:

char * array[30];

在某种程度上已经是一个二维数组。