我正在尝试创建一个程序,该程序使用 C++ 在 Windows 上检索当前用户的用户名。
我试过这个:
char *userName = getenv("LOGNAME");
stringstream ss;
string userNameString;
ss << userName;
ss >> userNameString;
cout << "Username: " << userNameString << endl;
除了“用户名:”外,没有输出任何内容。
获取当前用户名的最简单、最好的方法是什么?