我需要访问windows上的用户特定的临时文件夹,这应该可以用
GetTempPathA()
我有一些类似的东西:
char buff[512];
GetTempPath(500,buff);
strcat(buff,"specific_folder_in_temp\\file.txt");
FILE f*;
f = fopen(buff,"w");
但是,不是返回预期的
C:\Users\user.name\AppData\Local\Temp\...
我得到了
C:\Users\USER~1.NAM\AppData\Local\Temp...
这会导致我的代码失败。对于我可能做错了什么,有什么建议吗?
https://stackoverflow.com/questions/51129686
复制相似问题