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);
本文介绍了如何将CString类型的数据转换为字符指针(LPCTSTR)和字符数组(char*)的方法,并提供了具体的代码实现,包括使用WideCharToMultiByte函数计算所需缓冲区大小及进行实际转换的过程。

被折叠的 条评论
为什么被折叠?



