很抱歉提出这么简单的问题,但我试图将 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);
}
据我从示例中可以看出,我正在做正确的事情,所以我不能害羞地在屏幕上看到垃圾。
在此先感谢您的帮助,
干杯,
尼尔