C课设
}
total=total+bookinf[i].num;// 运用递归,新的总数和为上一次的总数值加上这alprice=alprice+(bookinf[i].num)*(bookinf[i].price); //运用递归,新的总价钱为上
一次的值
一次的总价钱加上这一次的价钱
printf("图书总册书为%d 总金额数为%d\n",total,alprice);
printf("按任意键返回菜单\n"); getch(); }
void save() //保存函数 { }
FILE *fp; //文件打开 int i;
if((fp=fopen("bookinf.txt","r+"))==NULL) //打开一个二进制文本文件 {
printf("无法打开文件!\n"); return; }
for(i=0;i<n;i++)
{ if(fwrite(&bookinf[i],sizeof(struct library),1,fp)!=1) printf("文件写入错误\n"); }
fclose(fp); getch();