请大大过来看一下文件问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:16:53
void textFile(FILE *readPtr)
{
FILE *writePtr;
struct clientData client;
if((writePtr=fopen("accounts.txt","w"))==NULL)
printf("File could not be opened.\n");
else
{
rewind(readPtr);
fprintf(writePtr,"%-6s%-16s%-11s%10s\n","Acct","Last name","First name","Balance");
while(!feof(readPtr))
{
fread(&client,sizeof(struct clientData),1,readPtr);
if(client.acctNum!=0)
fprintf(writePtr,"%-6d%-16s%-11s%10.2f\n",
client.acctNum,client.lastName,client.firstName,client.balance);
}
}
fclose(writePtr);
}
void updataRecord(FILE *fPtr)
{
int account;
float transaction;
struct clientData client;
printf

题目没有说清楚对源数据文件的要求.应该需要你事先建一个3600字节的数据为全0的credit.txt文件.

好长,好难有心情看哦,我菜也看不懂,但给个建议你啊,暂停函数的话用getch()方便点,