前端之家收集整理的这篇文章主要介绍了
如何在c中从LPCSTR转换为LPCWSTR,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
附加信息
我正在构建一个使用WinHttpOpenRequest Api的应用程序,它需要LPCWSTR作为对象
名称
我正在使用visual stu
dio 2008
最简单的
方法是使用ATL:
#include <Windows.h>
#include <atlbase.h>
#include <iostream>
int main(int argc,char *argv[]) {
USES_CONVERSION;
LPCSTR a = "hello";
LPCWSTR w = A2W(a);
std::wcout << w << std::endl;
return 0;
}
当函数退出时,将释放由A2W(ANSI到Wide)分配的任何内存.
原文链接:https://www.f2er.com/c/117597.html