小平在五一期间趁学弟不在,每天在实验室过度看视(电)频(影),患了健忘症,以前的很多事情都记不起来了。但小平以前有个习惯,总喜欢把自己在各种系统的密码记录在一个文本文件ping.dic中,文件内容包含每个系统的名称,用户名和密码。
文件包含若干行,前3行的信息如下,
ytoj 201358503114 xiaop
163 xiaoping movie
qq 944051010 Smallping
现请帮助小平编程实现查询指定系统的用户名和密码。
标签:mit 帮助 password bre fscanf 实验室 自己 用户 arp
小平在五一期间趁学弟不在,每天在实验室过度看视(电)频(影),患了健忘症,以前的很多事情都记不起来了。但小平以前有个习惯,总喜欢把自己在各种系统的密码记录在一个文本文件ping.dic中,文件内容包含每个系统的名称,用户名和密码。
文件包含若干行,前3行的信息如下,
ytoj 201358503114 xiaop
163 xiaoping movie
qq 944051010 Smallping
现请帮助小平编程实现查询指定系统的用户名和密码。
要查询的系统名称
输出对应系统的用户名和密码,如果没有所要查询的系统,不需要输出任何信息。
qq
user 944051010
password Smallping
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { FILE *fp1,*fp2; char a[30],b[30],c[30],d[30]; scanf("%s",&d); fp1=fopen("ping.dic","r"); while(fscanf(fp1,"%s %s %s",&a,&b,&c)!=EOF) { if(strcmp(a,d)==0) { printf("user %s\n",b); printf("password %s\n",c); break; } } fclose(fp1); return 0; }
标签:mit 帮助 password bre fscanf 实验室 自己 用户 arp
原文地址:https://www.cnblogs.com/mjn1/p/8904155.html