c语言 cstring转换成char[]
时间: 2023-12-23 09:06:28 浏览: 82
浅析string 与char* char[]之间的转换
5星 · 资源好评率100%
cstring通常指的是C++的string类,而不是C语言中的字符串。如果您是指C++的string类,可以使用c_str()函数将其转换为char[]数组。
例如:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main() {
string str = "hello world";
char cstr[20];
strcpy(cstr, str.c_str());
cout << cstr << endl;
return 0;
}
```
输出:
```
hello world
```
如果您是指C语言中的字符串,那么不需要转换,因为C语言中的字符串就是char[]数组。可以直接使用。
阅读全文