用C语言如何获取当前Linux系统的用户名
来源:互联网 发布:法院淘宝司法拍卖网站 编辑:程序博客网 时间:2024/05/22 00:21
https://zhidao.baidu.com/question/9421736.html
可以使用getuid()获取用户的ID号,然后通过getpwuid函数通过用户的uid查找用户的passwd数据来获取系统登录的用户名。
#include <stdio.h>
#include <pwd.h>
#include <unistd.h>
int
main(
void
)
{
struct
passwd *pwd;
pwd = getpwuid(getuid());
printf
(
"当前登陆的用户名为:%s\n"
, pwd->pw_name);
return
0;
}
阅读全文
0 0
- 用C语言如何获取当前Linux系统的用户名
- C语言获取当前登陆的用户名
- C语言获取当前登陆的用户名的UID
- C语言获取当前登录用户名
- 获取当前系统用户名
- 用python获取当前登陆系统的用户名
- 用Linux C语言获取当前网速
- oracle如何获取当前登录的用户名
- 如何获取当前进程的执行用户名?
- 获取linux系统的用户名
- Python获取当前系统用户名
- android 如何获取当前系统所使用的语言
- C语言获取当前系统时间的几种方式
- C语言获取当前系统时间的几种方式
- C语言基础 获取当前系统的年月日时分秒
- C语言获取当前系统时间的几种方式
- c语言获取系统当前时间
- C语言中获取当前系统时间
- jenkins使用技巧
- MFC对话框中list的添加
- 排序之选择排序
- OpenCV学习(一)
- 【数据结构】中缀表达式构造二叉树转换成后缀表达式
- 用C语言如何获取当前Linux系统的用户名
- JS实现各种复制到剪贴板
- USACO Buy Low
- 纯css footer 贴底 ,简洁
- mongo的$size与count的区别
- 23.使用Intent返回数据给上一个活动
- openstack4j 源码分析(一) 入口
- Andorid webview 常见问题汇总
- git使用使出现的提交问题