UNIX环境高级编程学习之第六章系统数据文件和信息-取所有组名、GID #include <stdio.h> #include <pwd.h> #include <stddef.h> #include <grp.h> int main() { struct group *gtr; setgrent(); while((gtr = getgrent()) != NULL) { printf("gname = %-10s ", gtr->gr_name); printf("gid = %-6u/n", gtr->gr_gid); } endgrent(); return 0; }