このような簡単な質問をして申し訳ありませんが、wchar_Tをwstringに入れようとしていますが、印刷して確認すると、wstringからガベージが発生します。コードは以下のとおりです。
wchar_t windowsDir[255];
memset(windowsDir, NULL, sizeof(windowsDir));
GetWindowsDirectory(windowsDir, 255);
std::wstring winDir(windowsDir);
if (debug){
wprintf(L"Windows Dir is %s\r\n", windowsDir);
wprintf(L"Windows Dir is %s\r\n", winDir);
}
例からわかる限り、私は正しいことをしているので、画面にゴミが出ているので恥ずかしがり屋ではありません。
よろしくお願いします。
乾杯、
ニール