博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ws2s函数
阅读量:6933 次
发布时间:2019-06-27

本文共 662 字,大约阅读时间需要 2 分钟。

std::string ws2s(const std::wstring& str){    char*     pElementText;    int    iTextLen;    // wide char to multi char    iTextLen = WideCharToMultiByte(CP_ACP, 0, str.c_str(), -1, NULL, 0, NULL, NULL);    pElementText = new char[iTextLen + 1];    memset((void*)pElementText, 0, sizeof(char)* (iTextLen + 1));    ::WideCharToMultiByte(CP_ACP, 0, str.c_str(), -1, pElementText, iTextLen, NULL, NULL);    std::string strText;    strText = pElementText;    delete[] pElementText;    return strText;}
std::string strKEy = ws2s(pKey);//pKey为WCHAR类型    char pStr[256] = {
0}; strcpy_s(pStr, 256, strKEy.c_str());

 

转载于:https://www.cnblogs.com/wumac/p/4500576.html

你可能感兴趣的文章
验证的概述
查看>>
关于网页安全输出隐藏
查看>>
javascript内存泄漏
查看>>
Maya批量传递UV插件
查看>>
windows 地址空间分配
查看>>
install Maven
查看>>
android Thread和Service的区别
查看>>
前端交流会
查看>>
ASP.NET Boilerplate 邮件类使用
查看>>
C++实现快速排序
查看>>
C# 把一个文件夹下所有文件删除
查看>>
九度 1365 贝多芬第九交响曲
查看>>
如何在Azure环境里做好信息传递可扩展性经验分享
查看>>
2016-6-6
查看>>
vuex 使用
查看>>
java第三周作业
查看>>
回调函数
查看>>
ASCII 码表
查看>>
25个出众的Web表单范例
查看>>
mysql sql语句大全
查看>>