Я пытаюсь создать программу, которая извлекает текущее имя пользователя пользователя в Windows с помощью С++.
Я пробовал это:
char *userName = getenv("LOGNAME");
stringstream ss;
string userNameString;
ss << userName;
ss >> userNameString;
cout << "Username: " << userNameString << endl;
Ничего не выводится, кроме "Username:".
Каков самый простой и лучший способ получить текущее имя пользователя?