c++ string类型转换为数组
时间: 2023-10-28 21:13:30 浏览: 110
C++中将string类型转化为int类型
将string类型转换为数组可以使用string的成员函数c_str(),该函数返回一个指向字符数组的指针,即将string类型转换为C风格的字符串。然后可以使用strcpy()函数将C风格字符串复制到一个字符数组中。以下是示例代码:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main() {
string str = "hello world";
char arr[20];
strcpy(arr, str.c_str());
cout << "str: " << str << endl;
cout << "arr: " << arr << endl;
return 0;
}
```
输出:
```
str: hello world
arr: hello world
```
阅读全文