用户名验证
#include
#include
#include
void main()
{
FILE *fp;
int flag;
char name1[10],name2[10];
char pwd1[10],pwd2[10];
printf(" \n");
printf(" ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ \n");
printf("{ %s %s }\n",__DATE__,__TIME__);
printf("{ * * * * }\n");
printf("{ * * * }\n");
printf("{ 建城市窗 * 口,门开门合共 * 享优质服务 }\n");
printf("{ 立公交品牌 * ,一上一 * 下同树和睦新风 }\n");
printf("{ * * }\n");
printf("{ 欢迎光临 *公交* 售票系统 }\n");
printf("{ * }\n");
printf(" ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ \n");
printf(" \n");
printf(" ????? \n");
printf(" ? , , ? ? , , ? \n");
printf(" / ?, ? ,,,,,,,/ ? ,? \n");
printf(" ?? , , ?? /. \n");
printf(" ? ,, ? ,,, ,,, ? ,, ? \n");
printf(" , , \n");
printf(" , ?^? , \n");
printf(" ? ,,,,, ? \n");
printf(" \n");
fp=fopen("D:\\user.txt","r");
if(fp==NULL)
{
printf("打开文件失败\n");
exit(0);
}
while(1)
{
rewind(fp); /*将文件指针重新指向一个流的开头*/
printf("亲,请输入用户名:");
scanf("%s",name1);
printf("亲,请输入密码:");
scanf("%s",pwd1);
flag=0;
while(!feof(fp)) /*判断是不是读到文件末尾*/
{
fscanf(fp,"%s %s",name2,pwd2);
if(strcmp(name1,name2)==0 && strcmp(pwd1,pwd2)==0)
{
flag=1;
break;}
}
if(flag==1)
{
printf("恭喜您,登录成功!\n");
break;
}
else
printf("Sorry,请重新输入-.-!\n");
}
fclose(fp);
}