CString LPCTSTR char* 之间的转换

来源:互联网 发布:八级钳工知乎 编辑:程序博客网 时间:2024/05/16 05:06
char str[1024];
CString cstr;

CString --> LPCTSTR: (LPCTSTR)cstr;
CString --> char *:
    DWORD dwMinSize;
    dwMinSize = WideCharToMultiByte(CP_ACP, NULL, (LPCTSTR)cstr, -1, NULL, 0, NULL, FALSE); //计算长度
    WideCharToMultiByte(CP_OEMCP, NULL, (LPCTSTR)cstr, -1, str, dwMinSize, NULL, FALSE);