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