读书人

怎么把unicode的字符串变为char

发布时间: 2012-02-03 22:02:47 作者: rapoo

如何把unicode的字符串变为char *
如何把unicode的字符串变为char *

[解决办法]
WCHAR -> char * 可行吗?
[解决办法]
CString str(_T( "78yyuttt "));
char *buf = (LPSTR)(LPCTSTR)str;

[解决办法]
是把unicode转换为utf-8或者ascii(gb2312之类)码吧
用WideCharToMultiByte
这个是相反的转换MultiByteToWideChar
具体用法查MSDN

[解决办法]
wcstombs

读书人网 >VC/MFC

热点推荐