- 38
- 0
- 约 18页
- 2016-03-01 发布于湖北
- 举报
程序设计报告
( 20/ 2012 学年 第 学期)
专 业 计算机科学与技术
学 生 姓 名 Mango C
班 级 学 号
指 导 教 师 张 琳
指 导 单 位 计算机学院计算机科学与技术系
日 期 2012.6.11-2011.6.14
评 分 细 则 评分项 优秀 良好 中等 差 遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 算法设计合理性 用户界面设计 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 简 短 评 语
教师签名:
年 月 日 评分等级 备注 评分等级有五种:优秀、良好、中等、及格、不及格
一.课题内容和要求二、需求分析
三、概要设计
(3)删除函数:将书本信息从书库中删除删除
4)保存文件函数:将最新的内容通过文件读写,从内存中保存到原文本文件中
四、详细设计
#includestdio.h
#includestdlib.h
#includestring.h
//定义结构
typedef struct {
char number[10];//书号
char name[20];//书名
char author[20];//作者
char publish[50];//出版社
char time[20];//出版时间
}mbook;
typedef struct {
int count;//书的本数
mbook book[100];
}mlibrary;
mlibrary library;
//函数声明
void save();
void putin();
void lookup();
void searchname();
void searchauthor();
void searchpublish();
void searchtime();
void search();
void del();
void update();
//主函数
void main()
{
int a;
FILE *fp;
if((fp=fopen(library.txt,r))==NULL)
{
printf(\n不能打开图书信息库\n);
fp=fopen(library.txt,w+);
printf(\n初始并重启\n);
library.count=0;
fwrite(library.count,sizeof(int),1,fp);
fclose(fp);
return;
}
fread(library.count,sizeof(int),1,fp);
fread(library.book,sizeof(library.book[0]),library.count,fp);
fclose(fp);
do
{
system(cls);
printf(\n\n\n\n\n\t\t\t\t图书信息管理系统\t\t\t\t\n);
printf(\t\t*********************************************\n);
printf(\t\t\t**********1.图书信息录入************\n);
printf(\t\t\t**********2.图书信息浏览************\n);
printf(\t\t\t**********3.图书信息查询************\n);
printf(\t\t\t**********4.图书信息删除************\n);
printf(\t\t\t**********5.图书信息修改************\n);
printf(\t\t\t**********0.退出图书信息系统********\n);
printf(\t\t*********************************************\n);
您可能关注的文档
- 某上市公司人力资源管理制度全案资料.doc
- 某上市集团各部门KPI设计(鱼骨图)岗位考核指标资料.ppt
- 某上市集团各部门KPI设计岗位考核指标资料.ppt
- 某生产型企业质量意识培训教材资料.ppt
- 某食品公司绩效管理与薪酬体系项目建议书资料.ppt
- 某水厂电气工程设计方案资料.doc
- 某投资广场写字楼租赁及物业管理合同资料.doc
- 某物业公司保安部管理方案资料.ppt
- 某物业公司绩效考核与薪酬体系设计方案资料.ppt
- 某物业公司消防工作程序标准资料.doc
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
原创力文档

文档评论(0)