first commit

master
p75128094 7 years ago
parent 95d03926ca
commit 40985813ea

@ -0,0 +1,15 @@
void chaxun()
{
int i;
FILE *fp=fopen("users.txt","r");
for(i=0;i<n;i++)
{
fscanf(fp,"%s %s %f\n",&zh[i].gUser,&zh[i].gMima,&zh[i].YuE);
if(i==h)
{
printf("您的当前余额为:%f\n",zh[h].YuE);
break;
}
}
fclose(fp);
}

@ -0,0 +1,71 @@
void zhuanzhang()
{
int j,s=1,i,a;
float k;
char User[10];
FILE *fp=fopen("users.txt","r");
FILE *fps=fopen("zhzh.txt","w");
while(s==1)
{
printf("请输入目标账户:");
scanf("%s",User);
for(j=0;j<n;j++)
{
fscanf(fp,"%s %s %f\n",&zh[j].gUser,&zh[j].gMima,&zh[j].YuE);
if(strcmp(zh[j].gUser,User)==0)
{
s=2;
break;
}
if(j==n)
{
printf("目标账户不存在,请重新输入。\n");
fclose(fp);fclose(fps);
zhuanzhang();break;
}
}
}
while(s==2)
{
printf("请输入转账金额:");
scanf("%f",&k);
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(k<=zh[i].YuE)
{
zh[i].YuE=zh[i].YuE-k;
printf("转账成功!\n您的当前余额为: %.2f\n",zh[i].YuE);
fprintf(fps,"%s %s %f\n",zh[i].gUser,zh[i].gMima,zh[i].YuE);
}
else
{
printf("余额不足,请重新输入。\n");
fclose(fp);fclose(fps);
zhuanzhang();break;
}
}
else if(i==j)
{
zh[i].YuE=zh[i].YuE+k;
fprintf(fps,"%s %s %f\n",zh[i].gUser,zh[i].gMima,zh[i].YuE);
}
else
{
fprintf(fps,"%s %s %f\n",zh[i].gUser,zh[i].gMima,zh[i].YuE);
}
}
printf("请按0返回主界面\n");
scanf("%d",&a);
if(a==0)
{
system("cls");
welcome3();
}
fclose(fp);fclose(fps);
remove("users.txt");
rename("zhzh.txt","users.txt");
}
}
Loading…
Cancel
Save