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