是不是需要用到书上的一种“按数据块读写文件”的方法?
程序代码:
/***************************文件导出***************************/
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编辑过]