parent
b0e3fbb794
commit
95d03926ca
@ -0,0 +1,50 @@
|
||||
void xiugaimima()
|
||||
{
|
||||
char temp_mima[6+1],temp_mima1[6+1],temp_mima2[6+1];
|
||||
int i,j;
|
||||
FILE *fp=fopen("users.txt","r");
|
||||
FILE *fpr=fopen("xgmm.txt","w");
|
||||
printf("请输入原来的密码:");
|
||||
scanf("%s",temp_mima);
|
||||
for(j=0;j<n;j++)
|
||||
{
|
||||
fscanf(fp,"%s %s %f\n",&zh[j].gUser,&zh[j].gMima,&zh[j].YuE);
|
||||
if(j==h)
|
||||
{
|
||||
for(i=0;i<3;i++)
|
||||
{
|
||||
if(strcmp(temp_mima,zh[j].gMima)==0)
|
||||
{
|
||||
printf("密码正确!\n");
|
||||
printf("请输入新密码!");
|
||||
scanf("%s",temp_mima1);
|
||||
printf("请再次输入密码确认!");
|
||||
scanf("%s",temp_mima2);
|
||||
if(strcmp(temp_mima1,temp_mima2)==0)
|
||||
{
|
||||
printf("修改密码成功!\n请牢记密码!\n");
|
||||
strcpy(zh[j].gMima,temp_mima1);
|
||||
fprintf(fpr,"%s %s %f\n",zh[j].gUser,zh[j].gMima,zh[j].YuE);
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("输入密码不一致!\n请重输!");
|
||||
fclose(fp);fclose(fpr);
|
||||
xiugaimima();break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("密码错误!\n");
|
||||
fclose(fp);fclose(fpr);
|
||||
xiugaimima();break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else fprintf(fpr,"%s %s %f\n",zh[j].gUser,zh[j].gMima,zh[j].YuE);
|
||||
}
|
||||
fclose(fp);fclose(fpr);
|
||||
remove("users.txt");
|
||||
rename("xgmm.txt","users.txt");
|
||||
}
|
Loading…
Reference in new issue