0

我是 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;
}
4

2 回答 2

0

也许你想要类似的东西mbstowcs()

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

上面的代码会将“qwerty”字符串转换wchar_t输出数组。

于 2012-07-16T13:28:46.100 回答
0

使用 MultiByteToWideChar 函数。

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

于 2012-07-16T13:29:28.887 回答