Вот моя попытка найти папку с документами, которая есть у любого пользователя, а затем создать папку. Я относительно новичок в c ++ и просто пытаюсь понять, как работают каталоги
void useraccess::createtxt() {
//name is a pre-defined string
cout << "Creating user\n";
#ifdef _WIN32
LPTSTR path = NULL;
HRESULT hr = SHGetKnownFolderPath(FOLDERID_Documents, 0, NULL, &path);
if (SUCCEEDED(hr)) {
path + \\name;
CreateDirectoryA(path, NULL);
}
else {
cout << "Error finding documents folder";
}
#elif __APPLE__
#else
cout << "Error";
#endif
}