将const char *转换为LPCTSTR

时间:2013-07-14 10:54:46

标签: c windows string mfc

我有一个函数,它返回一个字符串const char *

const char* get_text();

我需要调用函数AfxMessageBox(LPCTSTR text)

如何转换get_text()所得到的字符串?

1 个答案:

答案 0 :(得分:3)

当您使用MFC并假设UNICODE构建时(或者您不会出现此错误!),最简单的方法可能是直接实例化wchar_t兼容CString

CStringW szWide(getText());
AfxMessageBox(szWide);