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 get_account(FILE *fp)//<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD>Ϣģ<CFA2>麯<EFBFBD><E9BAAF>
|
|
|
|
|
{
|
|
|
|
|
int accountnum;
|
|
|
|
|
int key;
|
|
|
|
|
char name[32];
|
|
|
|
|
float balance;
|
|
|
|
|
int i =0,j;
|
|
|
|
|
char buffer[BUFFERSIZE];
|
|
|
|
|
int len;
|
|
|
|
|
cur_account = 0;
|
|
|
|
|
|
|
|
|
|
fseek(fp,0,SEEK_SET);
|
|
|
|
|
while(!feof(fp)) // <20><>Ϊfeof()<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>飬<EFBFBD><E9A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>curAccount<6E><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
|
|
|
|
|
{
|
|
|
|
|
fscanf(fp,"%d %d %s %f",&accountnum,&key,name,&balance);
|
|
|
|
|
accountcollection[cur_account].account = accountnum;
|
|
|
|
|
accountcollection[cur_account].key = key;
|
|
|
|
|
strcpy(accountcollection[cur_account].name ,name);
|
|
|
|
|
accountcollection[cur_account].balance = balance;
|
|
|
|
|
cur_account++;
|
|
|
|
|
}
|
|
|
|
|
}
|