本文共 474 字,大约阅读时间需要 1 分钟。
getpwent(),setpwent(),endpwent() 组合起来使用按顺序扫描密码文件(/etc/passwd)中的所有的各项记录。
#include#include // 调用会自动打开密码文件,不需要执行open打开// 每次调用会按顺序读取各项,有点类似文件操作的lseekstruct passwd *getpwent(void);// 调用重返文件的起始处void setpwent(void);// 调用相当于关闭密码文件,不需要执行close关闭void endpwent(void);
#include#include #include #include #include #include #include void print_pwd(struct passwd *pwd){ printf("passwd->pw_nam
转载地址:http://lmkt.baihongyu.com/