c语言程序图书检索源代码,C语言程序设计(图书管理系统)源代码 倾情奉献
用C语言综合开发一个图书信息管理系统,要求用到函数、数组、链表、结构体、文件等C语言基础知识。图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能:系统的使用权限 密码保护图书信息录入功能(图书信息用文件保存)--输入 图书信息浏览功能 查询功能 排序功能 统计 模糊查询等多重功能
# include< stdio.h >
# include< string.h >
# include< stdlib.h >
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
struct tushu_node{
int num;
char leibie[20];
char name[30];
char author[20];
char press[20];
char time[20];
double price;
struct tushu_node*next;};
FILE *fpp; /*定义fpp为全局变量*/
struct tushu_node*head,*tail,*p;
int quanxian(); /* 核查权限的函数 */
int inputchioce(); /* 显示主菜单的函数 */
void save(); /* 保存链表为文件的函数 覆盖以前的信息 */
void save1(); /* 保存链表为文件的函数 不覆盖以前的信息 只
在创建时调用一次*/
struct tushu_node* wjtolb(); /* 从文件中读取数据并建立图书信息的链表的函数
*/
int luruxinxi(); /* 录入学生信息的函数 */
struct tushu_node * luruxinxi_chuangjian(); /* 创建图书信息的函数 */
struct tushu_node * luruxinxi_charu(); /*插入图书信息的函数*/
struct tushu_node * luruxinxi_shanchu(); /*删除图书信息的函数*/
struct tushu_node * luruxinxi_xiugai(); /*修改图书信息的函数*/
int liulantushu(); /* 浏览图书信息的函数 */
c语言程序图书检索源代码,C语言程序设计(图书管理系统)源代码 倾情奉献相关推荐
- c语言大作业教室预约管理系统,C语言程序设计——教室管理系统(源代码))
C语言程序设计--教室管理系统(源代码) 非常有用的. #include #include #include #define szSTR 64 #define fileDB "c:\\con ...
- c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc
C语言程序实验报告分支结构的程序设计(0页) 数学与软件科学学院 实验报告 学期:11至12___ 第_1 学期 2011年10 月 17 日 课程名称:程序设计基础教程-C语言 专业:2010级5_ ...
- 培训c语言程序,编程人员培训手册C语言程序设计基础
<编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...
- 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT
编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...
- c语言程序的书写格式,C语言程序书写格式辅导
C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...
- c语言程序运算绪论,计算机C语言程序设计ch01_绪论上.ppt
高级语言程序设计 主讲 兰书梅邮箱 lansm 助课 张晶邮箱 zhangjing99 教学安排 主讲 作业 实验 考试 主讲 64学时全书内容习题课2到3次作业 课后及习题集必作选作实验 8次实验3 ...
- c语言程序设计项目教程视频,C语言程序设计项目教程
图书简介 本书充分结合高职高专学生实际,对内容科学取舍,突出算法,强调逻辑思路,吸纳先进的项目教学法的思想,非常注重编程能力的训练.全书共分8个模块,主要介绍了C语言的基础知识.程序设计的基本结构.数 ...
- c语言程序第一章编程,c语言程序的设计第一章 C语言编程入门.ppt
c语言程序的设计第一章 C语言编程入门 第1章 C语言编程入门 本章是本书的入门篇,专为初学者熟悉编程过程.掌握程序结构而准备的. 本章学习目标 ? 1)? 能够通过模仿与改变来构造带有测试函数的C语 ...
- c语言程序函数的结构,C语言课件:第11讲函数与程序结构
<C语言课件:第11讲函数与程序结构>由会员分享,可在线阅读,更多相关<C语言课件:第11讲函数与程序结构(21页珍藏版)>请在人人文库网上搜索. 1.第11讲 函数与程序结构 ...
- c语言程序改错圆锥体积,c语言程序改错讲解
for(i=m;i<=m*n;i+=m) /**********FOUND**********/ if(i%n==1) //if(i%n==0) return(i); return 0; } m ...
最新文章
- 如何在html中选择wrap,使用jQuery中的wrap()函数操作HTML元素的教程
- 漫画:程序员相亲图鉴,笑屎我了~
- 【深度学习入门到精通系列】对比度受限的自适应直方图均衡化(CLAHE)
- 20分钟构建属于自己的 Linux 发行版
- 从tcp到netty(一)
- 【干货】张小龙演讲PPT:APP产品经理必须要懂的30条原则
- 详细介绍Linux硬盘挂载步骤
- 类与类集合的基本使用
- 自带flash的浏览器_解决Flash插件已被屏蔽的问题(谷歌、火狐、IE、Edge)
- 【ES6(2015)】Object对象
- flash动画制作成品_「咻动画」flash动画在制作方面有哪些优势?
- java做一个客房管理系统定制_开题报告基于Java的酒店客房管理系统的设计与实现.doc...
- JAVA小白启蒙篇:第一个SSM框架搭建示例(附源码下载)
- WAVE-U-NET: A MULTI-SCALE NEURAL NETWORK FOR END-TO-END AUDIO SOURCE SEPARATION
- java 十进制十六进制转换_Java进制转换之十六进制转十进制
- CentOS6.7 i686上安装JDK7
- C++-灰度图上色GrayToColor
- HTML5 APP开发环境的框架搭建
- 基于Keras版本YOLOV7模型的锂电池自燃预警烟雾检测实践
- Java——你知道long和Long有什么区别吗?