是不是需要用到书上的一种“按数据块读写文件”的方法?

/***************************文件导出***************************/ void Save(struct Personnel stu[],int Max) { int i; FILE*fp; if((fp=fopen(DATA_FILENAME,"a"))!=NULL) { for(i=0;i<Max;i++) fprintf(fp,"%s\t|%s\t|%d\t|%s\t|%s\n",stu[i].name, stu[i].sex, stu[i].age, stu[i].IDcard, stu[i].profile); fclose(fp); } else printf("cannot open files!\n"); }
[此贴子已经被作者于2020-3-23 13:11编辑过]