记录一下:
char ch[100];
memset(ch,0,100);//初始化
CString cstr = (wchar_t*)ch;
LPCTSTR pStr = LPCTSTR(cstr);
发现上面的方法会有字符显示乱码的问题
改用下面的方法
char ch[100];
memset(ch,0,100);//初始化
int num = MultiByteToWideChar(0, 0, ch, -1, NULL, 0);
wchar_t *wide = new wchar_t[num];
MultiByteToWideChar(0, 0, ch, -1, wide, num);
得到的wide就是需要的LPCTSTR类型数据