将string 赋值给char
时间: 2023-11-13 13:05:56 浏览: 84
string和char*
4星 · 用户满意度95%
要将一个字符串(string)赋值给一个字符数组(char),可以使用strcpy函数。例如:
```
string str = "Hello";
char ch[6];
strcpy(ch, str.c_str());
```
这里,先定义了一个string类型的变量str并初始化为"Hello"。然后定义了一个长度为6的字符数组ch,使用strcpy函数将str的内容复制到ch中。需要注意的是,需要使用str.c_str()将string类型的变量转换为const char*类型的指针才能使用strcpy函数。
阅读全文