Анюта *****
Как подобраться к имени пользователя компьютером?
Учусь программировать в С++, хочу считать с файла инфо, файл на рабочем столе.
Путь к файлу имеет вид: c:\\users\\
Как можно подобраться к этому имени без ввода?
Учусь программировать в С++, хочу считать с файла инфо, файл на рабочем столе.
Путь к файлу имеет вид: c:\\users\\
Как можно подобраться к этому имени без ввода?
Из переменной окружения %USERPROFILE% можно извлечь c:\\users\\
В смысле без ввода? Есть наверное какой то параметр как в Bat типо Юsktop%
отложи пока потом придет само сабой
в консоли набираешь команду set, увидишь список переменных окружения
А потом делаешь примерно так
TCHAR szPath[MAX_PATH];
ExpandEnvironmentStrings(_T("%USERPROFILE%\\desktop\\file.txt"), szPath, ARRAYSIZE(szPath));
HANDLE h = CreateFile(szPath, GENERIC_ALL, 0, 0, CREATE_ALWAYS, 0, 0);
CloseHandle(h);