首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么把unicode的字符串变为char

2012-02-03 
如何把unicode的字符串变为char *如何把unicode的字符串变为char*[解决办法]WCHAR- char *可行吗?[解决办

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

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

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

[解决办法]
wcstombs

热点排行