0
我想將常量字符指針轉換爲常量寬字符串指針。這是我的代碼。LWPSTR CONST CHAR *需要幫助
double ret;
const wchar_t* file;
file = const wchar_t* (file_old);
我得到這樣的內容:「錯誤,輸入名稱不允許。」超過常量。
任何幫助,非常感謝!
我想將常量字符指針轉換爲常量寬字符串指針。這是我的代碼。LWPSTR CONST CHAR *需要幫助
double ret;
const wchar_t* file;
file = const wchar_t* (file_old);
我得到這樣的內容:「錯誤,輸入名稱不允許。」超過常量。
任何幫助,非常感謝!
您需要實際轉換指針指向寬字符的內容。最簡單的方法是將縮小版本轉換爲字符串,並使用wstring_convert
進行轉換,如下所示:https://stackoverflow.com/a/18374698/82320
好吧,我想通過用LPCWSTR替換所有wchar_t的東西,但現在我得到這個錯誤:1> dllmnain.obj:錯誤LNK2001:無法解析的外部符號__imp__PlaySoundW @ 12,你知道那個錯誤嗎?我會評價你的答案,但我沒有足夠的代表。 – null 2014-10-18 00:09:38