string怎么转char
时间: 2023-11-20 18:05:58 浏览: 102
要将string转换为char数组,可以使用string的成员函数c_str()。这个函数返回一个指向char类型的指针,指向string对象内部的字符数组,可以使用该指针来访问string对象中的字符数组。例如:
```
string str = "Hello";
const char *char_array = str.c_str();
```
这样就可以将string对象str中的字符数组转换为char类型的指针char_array了。注意,返回的指针是指向string对象中字符数组的指针,因此不能修改该指针所指向的内容。
相关问题
string转char
可以使用string类的c_str()函数将string类型转换为char类型。
示例代码:
```c++
string str = "Hello";
const char* cstr = str.c_str();
```
注意:c_str()函数返回的是const char*类型的指针,因此不能修改它所指向的内容。如果需要修改,可以创建一个新的char数组并将string类型的值复制到数组中。
String 转char
可以使用Java中的toCharArray()方法将String转换为char数组。例如:
```java
String str = "Hello";
char[] charArray = str.toCharArray();
```
现在,charArray数组中的元素将是字符串中的每个字符。
阅读全文