parent
4e0551335a
commit
1d6aa6e189
@ -0,0 +1,39 @@
|
||||
void qukuan()
|
||||
{
|
||||
float m;
|
||||
int i,u;
|
||||
FILE *fp=fopen("users.txt","r");
|
||||
FILE *fpw=fopen("qukuan.txt","w");
|
||||
printf("请输入您的取款金额: ");
|
||||
scanf("%f",&m);
|
||||
for(i=0;i<n;i++)
|
||||
{
|
||||
fscanf(fp,"%s %s %f\n",&zh[i].gUser,&zh[i].gMima,&zh[i].YuE);
|
||||
if(i==h)
|
||||
{
|
||||
if(m<=zh[i].YuE)
|
||||
{
|
||||
printf("取款成功!\n");
|
||||
printf("请取走您的钞票。\n");
|
||||
zh[i].YuE=zh[i].YuE-m;
|
||||
u=i;
|
||||
fprintf(fpw,"%s %s %f\n",zh[i].gUser,zh[i].gMima,zh[i].YuE);
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("您的余额不足,请重新输入。\n");
|
||||
fclose(fp);fclose(fpw);
|
||||
qukuan();break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
fprintf(fpw,"%s %s %f\n",zh[i].gUser,zh[i].gMima,zh[i].YuE);
|
||||
}
|
||||
}
|
||||
printf("您的当前余额:%.3f\n",zh[u].YuE);
|
||||
fclose(fp);fclose(fpw);
|
||||
remove("users.txt");
|
||||
rename("qukuan.txt","users.txt");
|
||||
}
|
||||
|
Loading…
Reference in new issue