Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ LWPSTR到CONST CHAR*需要帮助_C++ - Fatal编程技术网

C++ LWPSTR到CONST CHAR*需要帮助

C++ LWPSTR到CONST CHAR*需要帮助,c++,C++,我正在尝试将常量字符指针转换为常量宽字符串指针。这是我的密码 double ret; const wchar_t* file; file = const wchar_t* (file_old); 我得到了这样一句话:“错误,输入名称不允许。”在const上 非常感谢您的帮助 您需要实际转换指针指向宽字符的内容。最简单的方法可能是将狭义版本放入字符串中,并使用wstring\u convert进行转换,如下面的回答所述:好的,我通过使用LPCWSTR替换所有wchar\u t内容来计算,但现在我

我正在尝试将常量字符指针转换为常量宽字符串指针。这是我的密码

double ret;
const wchar_t* file;
file = const wchar_t* (file_old);
我得到了这样一句话:“错误,输入名称不允许。”在const上


非常感谢您的帮助

您需要实际转换指针指向宽字符的内容。最简单的方法可能是将狭义版本放入字符串中,并使用
wstring\u convert
进行转换,如下面的回答所述:

好的,我通过使用LPCWSTR替换所有wchar\u t内容来计算,但现在我得到了以下错误:1>dllmnain.obj:error LNK2001:unresolved external symbol\u imp__PlaySoundW@12,你知道那个错误吗?我会给你的答案打分,但我没有足够的分数。