C语言,如何将一个字符串数组赋值给另一个字符串数组?

如何将一个字符串数组赋值给另一个字符串数组?一开始直接用二维数组赋值,报错了,那么怎么用一个字符串数组初始化另一个字符串数组?

可以用for循环挨个儿赋值,还可以使用memcpy函数来进行赋值;
memcpy(*数组1,* 数组2,要赋值的大小); 即可

详见strcpy函数源代码,就可以了

c不好弄,用c++快,直接用string a;char b[1000]; a=c(c为字符串数组得首字母);b=a;快一点;一般现在c得编译软件可以兼容c++;