好了,今天大家对我们都有很大帮助,我最后一个问题将完成我的程序,我希望不会很难回答。

我想做的就是获取用户的临时文件夹路径并将其保存到std::string。

我能够找到此链接:http://msdn.microsoft.com/en-us/library/aa364992%28VS.85%29.aspx

链接的唯一问题是我不明白如何将其保存到字符串中。

最佳答案

std::wstring strTempPath;
wchar_t wchPath[MAX_PATH];
if (GetTempPathW(MAX_PATH, wchPath))
    strTempPath = wchPath;

如果不使用Unicode,则将wstring更改为string,将wchar_t更改为char,将GetTempPathW更改为GetTempPathA

10-05 23:25