You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
void del_account(FILE *fp,int accountnum)
|
|
|
|
|
{
|
|
|
|
|
int i, key;
|
|
|
|
|
if(search_account(fp,accountnum,1)==0)
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
i = search_account(fp,accountnum,0) - 1;
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
|
|
|
|
|
scanf("%d",&key);
|
|
|
|
|
while (!search_key(fp, key, i) && key != 0)
|
|
|
|
|
{
|
|
|
|
|
system("cls");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD>\n");
|
|
|
|
|
scanf("%d", &key);
|
|
|
|
|
}
|
|
|
|
|
system("cls");
|
|
|
|
|
if (key)
|
|
|
|
|
{
|
|
|
|
|
for(i = 0;i<cur_account-1;i++)
|
|
|
|
|
if(accountcollection[i].account != accountnum)
|
|
|
|
|
fprintf(fp,"%d %d %s %.2f\n",
|
|
|
|
|
accountcollection[i].account,accountcollection[i].key,accountcollection[i].name,accountcollection[i].balance);
|
|
|
|
|
printf("ע<EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>!\n");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
printf("ע<EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD>!\n");
|
|
|
|
|
}
|
|
|
|
|
}
|