不能将参数 1 从“CString”转换为“const char *”
时间: 2024-06-13 12:09:23 浏览: 166
CString类型转换为char
5星 · 资源好评率100%
这个错误通常是由于在使用CString类型的参数时,将其传递给了一个需要const char*类型参数的函数。解决这个问题的方法是将CString类型参数转换为const char*类型。下面是两种可能的解决方法:
1.使用CString的GetString()函数将CString类型参数转换为const char*类型。例如:
```c++
CString str = "example";
const char* cstr = str.GetString();
```
2.使用CString的转换符(LPCTSTR)将CString类型参数转换为const char*类型。例如:
```c++
CString str = "example";
const char* cstr = (LPCTSTR)str;
```
阅读全文