C获取当前Linux登录的用户名
有时确实需要。从网上搜索了一段,测试结果正常。#include <stdio.h>#include <pwd.h>#include <unistd.h>int main(const int argc, const char** argv){struct passwd *pwd = getpwuid(getuid());pr...
·
有时确实需要。从网上搜索了一段,测试结果正常。
#include <stdio.h>
#include <pwd.h>
#include <unistd.h>
int main(const int argc, const char** argv)
{
struct passwd *pwd = getpwuid(getuid());
printf("login account:%s\n", pwd->pw_name);
//应该释放内存: free(pwd); pwd = NULL;
return 0;
}
更多推荐
已为社区贡献28条内容
所有评论(0)