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的主要内容,如果未能解决你的问题,请参考以下文章

关于char转换成LPCWSTR的问题

164VS2022下VC++调用CreateFile文件名不能接受char*,包括强制转换成LPCWSTR的char*也会出错

164VS2022下VC++调用CreateFile文件名不能接受char*,包括强制转换成LPCWSTR的char*也会出错

不能从const char *转换为LPCWSTR

char*转LPCWSTR解决方案(转)

Visual Studio提示错误无法convert char * to LPCWSTR