获取Windows系统当前的用户名
GetUserName()函数
/*获取windows当前用户名*/
char* getUserName() {
WCHAR UserName[255];
unsigned long size = 255;
GetUserName(UserName, &size);
char* userName = (char*)UserName;
//printf("%ls\n", userName);
return userName;
}
getenv()
getenv()函数是用来获取环境变量的值的,同时也可以用来获取系统当前的用户名
int main(){
//其中USERNAME为环境变量中的变量名
cout << getenv("UserName") << endl;
cout << getenv("USERNAME") << endl;
cout << getenv("PATH") << endl;
}