C++中怎么将string转为char
时间: 2024-02-07 14:03:59 浏览: 98
C语言中char型转string
3星 · 编辑精心推荐
在 C 语言中,字符串实际上就是字符数组,因此将字符串转为字符只需要访问该数组的每个元素即可。例如,如果有一个字符串 str,可以使用以下代码将其转换为字符:
```c
char c = str[0]; // 获取字符串的第一个字符
```
如果需要将整个字符串转换为字符数组,可以使用 strcpy 函数将其复制到另一个字符数组中。例如,如果有一个字符串 str 和一个字符数组 buf,可以使用以下代码将其转换为字符数组:
```c
char buf[100]; // 定义字符数组
strcpy(buf, str); // 复制字符串到字符数组中
```
阅读全文