c++怎么把字符数组转换为字符串
时间: 2024-04-14 15:26:04 浏览: 85
字符串查找(t-初级字符串
要将字符数组转换为字符串,你可以使用C++标准库中的`std::string`类。`std::string`提供了一些方便的方法来处理字符串。以下是一个示例代码,演示如何将字符数组转换为字符串:
```cpp
#include <iostream>
#include <string>
int main() {
char charArray[] = "Hello, world!"; // 字符数组
// 将字符数组转换为字符串
std::string str(charArray);
// 打印字符串
std::cout << "String: " << str << std::endl;
return 0;
}
```
在上述代码中,我们声明一个名为`charArray`的字符数组,并将其初始化为`"Hello, world!"`。然后,我们使用`std::string`的构造函数将字符数组转换为字符串。最后,我们打印出转换后的字符串。
运行上述代码,输出将会是:
```
String: Hello, world!
```
这样就完成了字符数组到字符串的转换。希望对你有所帮助!如有任何疑问,请随时提问。
阅读全文