wchar_t*转std::string详解
来源:互联网 发布:海岛奇兵高爆升级数据 编辑:程序博客网 时间:2024/05/24 06:43
wchar_t*转std::string详解
主要思路:
1、将wchar_t*的字符串转为char*字符串
2、然后直接用std::string的operator=做赋值操作
案例:
//std::string的目标
std::string szDst;
//wText为wchar_t*的内容
wchar_t wText[20] = {L"宽字符转换实例!OK!"};
//WideCharToMultiByte的运用
DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,wText,-1,NULL,0,NULL,FALSE);
//psText为char*的临时数组,作为赋值给std::string的中间变量
char *psText;
psText = new char[dwNum];// WideCharToMultiByte的再次运用
WideCharToMultiByte (CP_OEMCP,NULL,wText,-1,psText,dwNum,NULL,FALSE);
//std::string赋值
szDst = psText; //大功告成
//psText的清除
delete []psText;
注:本程序在vs2005里成功
0 0
- wchar_t*转std::string详解
- [转]wchar_t char std::string std::wstring CString 转换
- [转]wchar_t char std::string std::wstring CString 转换
- wchar_t 转换 string & std::string 转换 wchar_t
- wchar_t 转换 string & std::string 转换 wchar_t
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString转自由骑士大哥的)
- 【转】wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....相互之间的转化
- wchar_t,char,std::string,std::wstring,CString转换
- wchar_t,char,std::string,std::wstring,CString转换
- wchar_t char std::string std::wstring CString 转换
- const std::string转换为const wchar_t* string
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....转换
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString 以及system("command")
- std::string,std::wstring,CString,char,char*,char数组,wchar_t*,wchar_t,wchat_t数组
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....转换
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CStrin
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....
- cocos2dx 3.0rc如何创建项目
- mysqldump的锁表的问题
- JavaScript处理日期格式化
- late_initcall和module_init
- dos命令大全
- wchar_t*转std::string详解
- 在Eclipse中JFrame自定义图标可以显示,但是导出JAR之后无法显示
- 获取listview的内容,并把这些内容通过短信发送给其他人
- sql server导入excel
- 优秀程序员必备图书
- bc430
- unity3D游戏开发实战原创视频讲座系列9之塔防类游戏开发第一季
- Linux下的程序调试
- LINUX网卡(设置千兆网卡速度及模式)