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 に答える