有一个字符数组,每一个元素都是字符串,如何获得每一个字符串的长度?

字符数组:输入n个字符串每一个串长度不超过40,将这些字符串连接在一起输出,不能用strcat谢谢啦在线等!!... 字符数组:输入n个字符串,每一个串长度不超过40将这些字符串连接在一起,输出不能用strcat谢谢啦,在线等!!

使用my_copy函数代替strcat代码里忘了在主函数里写了

你对这个回答的评价是?

你是想把char数组变成C++里面的string类型的芓符串还是怎样如果是,那可以i声明一个string对象有相应的成员函数把char数组转换为string对象的。如果不是那么ch就代表字符串

你既然char s了,那么s呮能存一个字符啊不可能存放abcdef的,要么用成字符串数组s[6],要么用string啊vector之类的

c里面没有string类型啊,具体的实施能讲详细点吗谢谢了

首先要明確的是,“字符串”在C语言中的含义实际上就是一个char类型的指针或数组且最后一位置为0标记字符串的结束。所以你所说的”字符数组“我是否可以理解为一个没有终结符0的char类型数组?

 
实际上在C中指针和数组还是有一点微妙的区别的,具体可参考度娘

我要回帖

 

随机推荐