char*转为LPCWSTR
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了char*转为LPCWSTR相关的知识,希望对你有一定的参考价值。
具体代码:
char name[256] = 0;
//function(name);
WCHAR wszClassName[256];
memset(wszClassName,0,sizeof(wszClassName));
MultiByteToWideChar(CP_ACP,0,name,strlen(name)+1,wszClassName,
sizeof(wszClassName)/sizeof(wszClassName[0]));
MessageBox(NULL, wszClassName, L"Test", 0);
以上是关于char*转为LPCWSTR的主要内容,如果未能解决你的问题,请参考以下文章
164VS2022下VC++调用CreateFile文件名不能接受char*,包括强制转换成LPCWSTR的char*也会出错
164VS2022下VC++调用CreateFile文件名不能接受char*,包括强制转换成LPCWSTR的char*也会出错