簡體   English   中英

將'const char [6]'轉換為'WCHAR **

[英]Converting 'const char [6]' to 'WCHAR**

我是C ++的新手,有人可以幫助我解決此錯誤:無法將'const char [6]'轉換為'WCHAR** {aka wchar_t**}'

我的代碼如下:

const char name[]   = "madz";
void method1(LPCWSTR lpServer, LPWSTR* lpNameBuffer,
        PNETSETUP_JOIN_STATUS BufferType)
{

    lpNameBuffer = name;
    return NERR_Success;
}

也許您想要mbstowcs()類的東西:

char input[6] ="qwerty";
wchar_t output[6];
mbstowcs( output, input, 6 );

上面的代碼會將“ qwerty”字符串轉換為wchar_t ,並將其放入輸出數組。

使用MultiByteToWideChar函數。

http://msdn.microsoft.com/en-us/library/bb202786.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM