char数组如何转换成字符串
时间: 2023-11-07 21:04:08 浏览: 210
char类型与char数组(字符串)-数值、字符与字符串
可以使用C++中的string类来实现char数组转换成字符串。
例如,假设有一个char数组charArray,可以通过以下方法将其转换为字符串:
```
char charArray[] = "hello world";
string str(charArray);
```
或者可以使用string类的assign方法:
```
char charArray[] = "hello world";
string str;
str.assign(charArray);
```
另外,如果char数组中包含NULL终止符,也可以使用strlen函数获取字符串长度,然后使用string类的构造函数或assign方法来创建字符串:
```
char charArray[] = "hello\0world";
string str(charArray, strlen(charArray));
```
阅读全文