把密码写入一个文件保存到硬盘上,在主函数里打开该文件,要求输入密码,并与从文件里读取到的密码比较。
#include<stdio.h>
#include<string.h>
void main()
{
FILE *fp;
char s1[10],s2[10];
if((fp=fopen("E:\\password","r+"))==NULL)
printf("获取密码失败。\n");
else
{
fgets(s1,10,fp);
do
{
printf("请输入密码:\n");
gets(s2);
}while(strcmp(s1,s2)!=0);
printf("密码正确!");
}
fclose(fp);
}