string和LPCWSTR的直接转换函数
来源:互联网 发布:做快递怎么找淘宝客户 编辑:程序博客网 时间:2024/04/29 19:21
//wstring转换成stringstd::string WChar2Ansi(LPCWSTR pwszSrc){int nLen = WideCharToMultiByte(CP_ACP, 0, pwszSrc, -1, NULL, 0, NULL, NULL);if (nLen <= 0) return std::string("");char* pszDst = new char[nLen];if (NULL == pszDst) return std::string("");WideCharToMultiByte(CP_ACP, 0, pwszSrc, -1, pszDst, nLen, NULL, NULL);pszDst[nLen - 1] = 0;std::string strTemp(pszDst);delete[] pszDst;return strTemp;}
//string转换车wstringstd::wstring StringToWString(const std::string& s){std::wstring wszStr;int nLength = MultiByteToWideChar(CP_ACP, 0, s.c_str(), -1, NULL, NULL);wszStr.resize(nLength);LPWSTR lpwszStr = new wchar_t[nLength];MultiByteToWideChar(CP_ACP, 0, s.c_str(), -1, lpwszStr, nLength);wszStr = lpwszStr;delete[] lpwszStr;return wszStr;}
1 0
- string和LPCWSTR的直接转换函数
- UINT 和 LPCWSTR 的转换
- string转换为LPCWSTR
- string转换为LPCWSTR
- string转换为LPCWSTR
- string转换为LPCWSTR
- 实战c++中的string系列--string到LPCWSTR的转换
- LPCWSTR类型转换成string
- LPCWSTR和CString 转换,在WideCharToMultiByte函数中应用
- android中Bitmap(图片)和String类型直接的转换
- 将std::string转换为LPCWSTR
- 从std::string转换为LPCWSTR
- 从std::string转换为LPCWSTR
- 从std::string转换为LPCWSTR
- C++,将LPCWSTR转换成string
- QT中QString 和 LPCWSTR 的相互转换
- QT中QString 和 LPCWSTR 的相互转换
- const char和LPCWSTR转换的时候方法
- 机器学习笔记:K-最近邻算法
- debug trace 一些资料
- 移动APP集成支付宝--服务器端设计
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- Swift - CocoaPods的安装使用详解(自动安装管理第三方库)
- string和LPCWSTR的直接转换函数
- Codeforces715B-Complete The Graph(最短路)
- 【Python】求笛卡尔乘积
- oracle 创建表空间
- 基础知识之接口
- 07:取近似值
- Transforming Code into Beautiful,Idiomatic Python(1)
- “Guccifer 2.0”再公布DNC档案,民主党官员怀疑俄罗斯特工
- 1023 组个最小数