养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何从文件中搜索c语言

时间:2024-10-28 10:29:45

如何从文件中搜索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语言

© 一点知识