C++ を使用して、Windows で現在のユーザーのユーザー名を取得するプログラムを作成しようとしています。
私はこれを試しました:
char *userName = getenv("LOGNAME");
stringstream ss;
string userNameString;
ss << userName;
ss >> userNameString;
cout << "Username: " << userNameString << endl;
「Username:」以外は何も出力されません。
現在のユーザー名を取得する最も簡単で最良の方法は何ですか?