mfc cstring转char
时间: 2023-10-08 19:09:40 浏览: 113
MFC中cstring转换成char*函数
4星 · 用户满意度95%
可以使用CString的GetBuffer方法将CString转换为char数组,示例代码如下:
```
CString str = "Hello World";
char* cstr = str.GetBuffer(str.GetLength() + 1); // +1 是为了留出空间存放字符串结束符'\0'
// 使用cstr...
str.ReleaseBuffer(); // 释放缓冲区
```
注意,使用GetBuffer方法得到的char数组是可变的,可以直接修改其中的字符。在使用完毕后,需要调用CString的ReleaseBuffer方法来释放缓冲区。
阅读全文