发布网友 发布时间:2022-04-23 06:59
共1个回答
热心网友 时间:2022-06-06 09:02
展开1全部可以使用getuid()获取用户的ID号,然后通过getpwuid函数通过用户的uid查找用户的passwd数据来获取系统登录的用户名。
#include
#include
#include
int main(void)
{
struct passwd *pwd;
pwd = getpwuid(getuid());
printf("当前登陆的用户名为:%s\n", pwd->pw_name);
return 0;
}