Как мне преобразовать PWSTR в строку в C ++?
У меня есть следующий код:
// Fetch Local App Data folder path.
PWSTR localAppData = (PWSTR) malloc(128);
SHGetKnownFolderPath(FOLDERID_LocalAppData, 0, NULL, &localAppData);
// Find out the absolute path to chrome.exe
stringstream ss;
ss << localAppData << "/Google/Chrome/Application/chrome.exe";
Результат stringstreamer.str()
является008F6788/Google/Chrome/Application/chrome.exe
, что не так.
Кажется, я не могу заставить работать stringstreamer, как и strcat или wcsncat из-за несовместимости типов.
Как мне привести этот PWSTR к строке?