Output(str,n); Save(str,n);
printf(\图书总数量合计为%d\\n\ Output(str,n); }
void Find(struct Book str[],int n) //按书名查询图书信息 {
char a[10];int i,flag=1; printf(\请输入书名称\\n\ scanf(\ for(i=0;i if(strcmp(a,str[i].sname)==0) { printf(\str[i].press,str[i].time,str[i].price); flag=0; } if(flag) } int Delete(struct Book str[],int n) /*删除图书信息*/ { char a[100];int i,j=n,c,flag=1; printf(\请输入图书编号\\n\ scanf(\ for(i=0;i if(strcmp(a,str[i].number)==0) { printf(\str[i].press,str[i].time,str[i].price); printf(\没有你想要的图书!\\n\ printf(\ flag=0; printf(\确实想删除此图书信息吗(1/0)?\\n\ scanf(\ if(c==1) for(;i - 6 - printf(\数据删除成功!\\n\ j--; } return j; if(flag) printf(\很抱歉,没有找到你想要的图书!\\n\ Save(str,n); printf(\图书总数量合计为%d\\n\ } void Edit(struct Book str[],int n) /*图书信息的修改*/ { char a[100];int i,c,flag=1; printf(\请输入图书名称\\n\ scanf(\ for(i=0;i if(strcmp(a,str[i].sname)==0) { printf(\str[i].press,str[i].time,str[i].price); flag=0; printf(\确实想修改此图书编号吗(1/0)?\\n\ scanf(\ if(c==1) printf(\请输入图书编号!\\n\ scanf(\ printf(\确实想修改此图书名称吗(1/0)?\\n\ scanf(\ if(c==1) printf(\请输入图书名称\\n\ scanf(\ printf(\确实想修改此作者姓名吗(1/0)?\\n\ scanf(\ if(c==1) printf(\请输入作者姓名\\n\ scanf(\ printf(\确实想修改此出版社单位吗(1/0)?\\n\ scanf(\ if(c==1) printf(\请输入出版单位\\n\ scanf(\ - 7 - printf(\确实想修改此图书出版日期吗(1/0)?\\n\ scanf(\ if(c==1) printf(\请输入出版时间\\n\ scanf(\ printf(\确实想修改此图书价格吗(1/0)?\\n\ scanf(\ if(c==1) printf(\请输入图书价格\\n\ scanf(\ printf(\ printf(\修改后的图书信息如下\\n\ printf(\ str[i].press,str[i].time,str[i].price); } printf(\没有找到你想要的图书!\\n\ if(flag) Output(str,n); Save(str,n); printf(\图书总数量合计为%d\\n\ } void Save(struct Book str[],int n) { FILE *fp; struct Book * pw; if((fp=fopen(\ { } pw=str; rewind(fp); printf(\找不到要打开的文件\\n\ exit (1); fwrite(pw,sizeof(struct Book),n,fp); fclose(fp); printf(\ printf(\数据保存成功!:-)\\n\ } - 8 - 6.执行结果 =====书山有路勤为径,学海无涯苦作舟===== ==========欢迎进入图书查询系统========== 制作日期:2010年6月7日至11日 主编:杜雷,杨旭平 09电子商务2班 **************Menu************** 1.录入图书信息 2.浏览图书信息 3.按书名排序图书信息 4.按书名查询图书信息 5.删除图书信息 6.修改图书信息 0.退出 ★★★★★★★★★★★★★★★★★★ 1 请输入图书编号 01 请输入图书名称 C语言程序设计 请输入作者姓名 胡建平 请输入出版单位 清华大学出版社 请输入出版时间 2008.7 请输入图书价格 30 ********************输入的图书信息如下 *************************** 图书编号 图书名称 作者名 出版社单位 出版时间 图书价格 01 C语言程序设计胡建平 清华大学出版社2008.7 30 是否继续输入(1/0)? 1 请输入图书编号 02 请输入图书名称 大学物理简明教程 请输入作者姓名 赵近芳 - 9 - 请输入出版单位 北京邮电大学出版社 请输入出版时间 2007.8 请输入图书价格 28 ********************输入的图书信息如下 *************************** 图书编号 图书名称 作者名 出版社单位 出版时间 图书价格 02 大学物理简明教痴越?颊越?? 北京邮电大学出版社2007.8 28 是否继续输入(1/0)? 1 请输入图书编号 03 请输入图书名称 大学英语 请输入作者姓名 郑树堂 请输入出版单位 复旦大学出版社 请输入出版时间 2008.9 请输入图书价格 23 ********************输入的图书信息如下 *************************** 图书编号 图书名称 作者名 出版社单位 出版时间 图书价格 03 大学英语 郑树堂 复旦大学出版社2008.9 23 是否继续输入(1/0)? 0 数据保存成功!:-) =====书山有路勤为径,学海无涯苦作舟===== ==========欢迎进入图书查询系统========== 制作日期:2010年6月7日至11日 主编:杜雷,杨旭平 09电子商务2班 **************Menu************** 1.录入图书信息 2.浏览图书信息 3.按书名排序图书信息 - 10 -