string转字符数组( 二 )


int main()
{
string str = "Hello World!";
stringstream ss;
ss << str;
string temp = ss.str();
const char* char_array = temp.c_str();
cout << char_array << endl;
return 0;
}
```
输出结果为:
```
Hello World!
```
【string转字符数组】需要注意的是,我们需要先将string类型转换为stringstream类型,再将stringstream类型转换为string类型,最后再将string类型转换为字符数组类型 。

猜你喜欢