例如:char ch[6]={'a','b','c','d','e','f'},s;
变成s=abcdef(注意:在以后出现s就是abcdef)
首先要明确的是,“字符串”在C语言中的含义实际上就是一个char类型的指针或数组,且最后一位置为0标记字符串的结束。所以,你所说的”字符数组“我是否可以理解为一个没有终结符0的char类型数组?
这样的话,方法如下
#include <string.h>实际上在C中,指针和数组还是有一点微妙的区别的,具体可参考度娘
c里面没有string类型啊,具体的实施能讲详细点吗?谢谢了
追答char ch[6]={'a','b','c','d','e','f'};
char *s=new char[100];
for(int i=0;ch[i]!='\0';i++)
s[i]=ch[i];
以后s就是abcdef了