Мне нужен доступ к пользовательской временной папке в 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...
Это приводит к сбою моего кода. Какие-нибудь подсказки относительно того, что я могу делать неправильно?