setpwent()

编辑:离愁网互动百科 时间:2019-11-12 15:05:46
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
setpwent()用来将getpwent()的读写地址指回密码文件开头。
外文名
setpwent()
头文件
#include<pwd.h>
原    型
void setpwent(void);
说    明
指回密码文件开头

setpwent()头文件

编辑
#include<pwd.h>
#include<sys/types.h>

setpwent()函数原型

编辑
void setpwent(void);

setpwent()范例

编辑
#include<pwd.h>
#include<sys/types.h>
main()
{
struct passwd *user;
int i;
for(i=0;i<4;i++){
user=getpwent();
printf(“%s :%d :%d :%s:%s:%s\n”,user->pw_name,user->pw_uid,user->pw_gid,user->pw_gecos,user->pw_dir,user->pw_shell);
}
setpwent();
user=getpwent();
printf(“%s :%d :%d :%s:%s:%s\n”,user->pw_name,user->pw_uid,user->pw_gid,
user->pw_gecos,user->pw_dir,user->pw_shell);
endpwent();
}
执行 root:0:0:root:/root:/bin/bash
bin:1:1:bin:/bin
daemon:2:2:daemon:/sbin
adm:3:4:adm:/var/adm
root:0:0:root:/root:/bin/bash
词条标签:
非文化 计算机学 文化