文档介绍:C语言图书信息管理系统代码
C语言图书信息管理系统代码
C语言图书信息管理系统代码
课 程 报 告
课 程 名 称: 程序设计实践
专 业 班 级 :计算机类1504
学 生 姓 名 :
学号 :
);
7、按图书状态显示图书:void choice_6_display_high_price();
C语言图书信息管理系统代码
C语言图书信息管理系统代码
C语言图书信息管理系统代码
8、按图书名称修改图书信息:void choice_8_change_book();
9、按照图书库存排序:void choice_9_sort_according_list();
10、排序:void choice_();
(3)程序总体框架
登陆界面
欢迎界面
退出系统
退出系统
新进图书的输入
浏览全部记录
按名称查询图书
按名称删除图书
按价格排序图书
按价格统计图书
显示全部图书
修改图书信息
退出系统
3 详细设计
1、输入新进图书信息
void choice_1_input_new()
用文件实现将图书信息输入系统文件并保存。
代码如下:
void choice_1_input_new()/*输入新进的图书信息*/
{
char choice;
FILE *p;
BOOKINFO newbook;
system(”cls”);
while(1)
{
printf(”输入图书编号: ");
scanf("%s",);
printf(”输入图书名称: ”);
C语言图书信息管理系统代码
C语言图书信息管理系统代码
C语言图书信息管理系统代码
scanf("%s”,newbook。name);
printf("输入图书类别: ”);
scanf("%s",newbook。list);
printf("输入图书单价: ”);
scanf("%f”,&);
printf("输入出版社: ”);
scanf("%s",newbook。boss);
printf(”输入图书的 ");
scanf("%s”,newbook。auther);
printf("输入出版时间: ”);
scanf("%s”,newbook。time);
printf(”请输入需要添加的图书书目: ”);
scanf(”%d",&newbook。isExit);
printf("是否保存该条书目?(Y/N)\n”);
choice=getchar();
while(choice!=’Y'&&choice!='y'&&choice!=’N'&&choice!=’n')
choice=getchar();
if(choice==’Y'||choice==’y’)
{
p=fopen("e:\\”,"ab");
fwrite(&newbook,sizeof(BOOKINFO),1,p);
fclose(p);
printf("\n该条书目已添加到e:\\bookinfo。txt文件中!\n”);
C语言图书信息管理系统代码
C语言图书信息管理系统代码
C语言图书信息管理系统代码
}
else
{
printf("\n本条书目未保存!\n");
}
printf("\n是否继续添加书目?(Y/N)\n”);
choice=getchar();
while(choice!=’Y'&&choice!='y'&&choice!=’N'&&choice!=’n’)
choice=getchar();
if(choice==’Y’||choice==’y’)
continue;
else
break;
}
}
2、显示全部记录信息
void choi