unicode下CString转string
来源:互联网 发布:看动漫学日语软件 编辑:程序博客网 时间:2024/04/28 04:19
这是从网上找到的一个方法,具体网址没记住,就当原创吧。
void CStringTostring(CString cstr,string &str){int n = cstr.GetLength(); //按字符计算,str的长度int len = WideCharToMultiByte(CP_ACP,0,cstr,n,NULL,0,NULL,NULL);//按Byte计算str长度char *pChStr = new char[len+1];//按字节为单位WideCharToMultiByte(CP_ACP,0,cstr,n,pChStr,len,NULL,NULL);//宽字节转换为多字节编码pChStr[len] = '\0';//不要忽略末尾结束标志str = pChStr;delete []pChStr;}
另加一个stringtoCString
CString cstrTemp;string strTemp = "Hello";cstrTemp = const_cast<char*>(strTemp.c_str());
0 0
- Unicode 下 Cstring 转 string
- UNICODE下CString转string
- unicode下CString转string
- unicode 下 string to CString
- Unicode下 TCHAR* 和CString转string的一种方法
- CString转string在unicode的情况下方法不同
- C++ UNICODE下CString 转换为string
- UniCode下CString 转Char*
- Unicode下CString转char*
- Unicode下CString转char*
- unicode CString -> std::string
- CString与std::string unicode下相互转化
- CString 和 std::string 转换方法(Unicode下)
- Unicode下的CString与String之间的相互转换
- c++ unicode模式下CString 到string的相互转换
- Unicode环境下完成CString向string类型的转换
- Unicode下的CString与String之间的相互转换
- MFC:UNICODE下CString与char* ,string类型
- apm文件夹释义
- Big Number
- 渗透测试工具介绍
- LVM的用法
- HDU - 1711 - Number Sequence,1686 - Oulipo,2087 - 剪花布条,3746 - Cyclic Nacklace (KMP基础)
- unicode下CString转string
- 【剑指Offer面试题】 九度OJ1389:变态跳台阶
- 你刚才在淘宝上买了一件东西---Ბ来自阿里员工卡特
- 2015生活中的点滴随想
- int&boolean——Java和C的一点小区别
- php中堆栈调试
- [黑马程序员](第9天)面向对象小结
- [精通iOS开发(第5版)]第16章 使用Quartz和OpenGL绘图 笔记
- birt脚本调试方法