想问一下这两个功能怎么实现呢
保存功能:可将当前系统中各类记录存入文件中,存入方式任意。
读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
保存和读取功能
void save()
{
FILE *fp;
int i,j;
char ch;
if((fp=fopen("student.txt","w"))==NULL)//判断文件是否打开成功
{
printf("error");
exit(0);
}
ch=fgetc(fp);
fp=fopen("student.txt","w");
for(i = 0; i < stunum; i++)
{
fprintf(fp,"%10s%10s%10s%10d%10s%10s\n",stu[i].ID,stu[i].name,stu[i].sex,stu[i].olds,stu[i].stuclass,stu[i].major);//向文件写数据
}
for(j=0; j"%10d%10s%10d%10s\n",cou[i].class_number,cou[i].class_name,cou[i].number_of_member,cou[i].instructor);
}
//fscanf(fp,"%d\t%d",stunum,counum);
fclose(fp);
printf("保存成功!\n");
}
if((fp=fopen("student.txt","r"))==NULL)