Как указать путь к файлу, который находится в папке пользователя, а я не знаю имя пользователя

Всем привет, у меня проблема. Мне надо работать с файлами в appdata, а appdata находиться в папке пользователя, а имя пользователя соответсвенно у меня нет. Если что я работаю с библиотекой fstream, как получить имя пользователя и сделать так?: fstream pr; pr.open("C:\Users" + username "\AppData\LocalLow\Innersloth\Among Us"); //username это имя пользователя


Ответы (2 шт):

Автор решения: ёжъ

Используйте функцию std::getenv("USERNAME") или std::getenv("USER")

→ Ссылка
Автор решения: Герман Борисов

А кто вам гарантирует, что папка профиля расположена на диске С:\users? Кто вам гарантирует, что имя папки профиля совпадает с логином?

Нужно использовать переменную окружения USERPROFILE, а не хордкодить C:\users\%USERNAME%

→ Ссылка