C语言程序设计报告+图书信息管理系统(2)

2019-09-02 14:03

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 -


C语言程序设计报告+图书信息管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:某县污水处理工程(含工业园区)可行性研究报告 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: