如何从文件中搜索c语言

 时间:2024-10-28 12:29:23

如何从文件中搜索c语言?可能有些小伙伴们不太清楚应该怎么办。那么应该怎样做呢?和小编一起来看看吧。

方法/步骤

1、C语言查找文件中的记录,可以使用以下程序佼沣族昀:#include<utmp.h>main(){structutmput;ut.ut_t烤恤鹇灭ype=USER_PROCESS;ut.ut_pid=getpid();strcpy(ut.ut_user,"kids");strcpy(ut.ut_line,"pts/1");strcpy(ut.ut_host,"www.gnu.org");pututline(&ut);}

如何从文件中搜索c语言

2、#include<utmp.h>main(){struc隋茚粟胫tutmput,*u;strcpy(ut.ut_line,惺绅寨瞀"pts/1");while((u=getutline(&ut))){printf("%d%s%s%s\n",u->ut_type,u->ut_user,u->ut_line,u->ut_host);}}structutmp*getutline(structutmp*ut);

如何从文件中搜索c语言

3、函数说明:getutline()用来从目前utmp文件的读写位置逐一往后搜索ut_type为USER_PROCESS或LOGIN_PROCESS的记录,而且ut_line和ut->ut_line相符.找到相符的记录便将该数据以utmp结构返回。返回值:返回utmp结构数据,如果返回NULL则表示已无数据,或有错误发生.

如何从文件中搜索c语言

4、#include<utmp.h>main(){structutmput,*u;strcpy(ut.ut_line,"pts/1");while((u=getutline(&ut))){printf("%d%s%s%s\n",u->ut_type,u->ut_user,u->ut_line,u->ut_host);}}

如何从文件中搜索c语言

5、函数说明:getutid()用来从目前utmp文件的读写位置逐一往后搜索参数ut指定的记录。如果ut->ut_type为RUN_LVL,BOOT_TIME,NEW_TIME,OLD_TIME其中之一则查找与ut->ut_type相符的记录;

如何从文件中搜索c语言

6、若ut->ut_type为INIT_PROCESS,LOGIN_PROCESS,USER_PROCESS或DEAD_PROCESS其中之一,则查找与ut->ut_id相符的记录.找到相符的记录便将该数据以utmp结构返回.返回值:返回utmp结构数据,如果返回NULL则表示已无数据,或有错误发生.

如何从文件中搜索c语言

iphone12连接充电器无法充电怎么办 绝地求生大逃杀狙击枪使用攻略 latex如何设置大号字号? VS2019如何使用自适应格式 js怎么给file控件赋值
热门搜索
蜈蚣草图片 编织袋图片 linda漫画 小绵羊图片 虱子卵图片