关于文件EOF标志的添加?
#include<stdio.h>
main()
{
int account;
char name[30];
double balance;
FILE *cfPtr;
if((cfPtr = fopen("client.dat", "w")) == NULL)
printf("The file could not be opened");
else{
printf("Please enter the account, name, and balance.\n");
printf("Enter EOF to end.\n");
printf("? ");
scanf("%d%s%lf", &account, name, &balance);
while(!feof(stdin)){
fprintf(cfPtr, "%d %s %.2lf ", account, name, balance);
printf("? ");
scanf("%d%s%lf", &account, name, &balance);
}
}
fclose(cfPtr); /* 结束输入,程序是否自动将EOF标志添加到cfPtr指针对应的文件中? */
}