mfc从cstring转到const char*
时间: 2023-04-26 10:02:25 浏览: 229
可以使用CString的GetBuffer()函数获取一个指向CString内部字符数组的指针,然后再使用该指针转换为const char*类型。
例如:
CString str = "Hello World";
const char* cstr = str.GetBuffer();
// 使用cstr指向的字符数组
str.ReleaseBuffer(); // 释放指针
需要注意的是,在使用完GetBuffer()函数后,需要调用CString的ReleaseBuffer()函数来释放指针,否则可能会导致内存泄漏。
阅读全文