用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语言程序设计(图书管理系统)源代码 倾情奉献相关推荐

  1. c语言大作业教室预约管理系统,C语言程序设计——教室管理系统(源代码))

    C语言程序设计--教室管理系统(源代码) 非常有用的. #include #include #include #define szSTR 64 #define fileDB "c:\\con ...

  2. c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc

    C语言程序实验报告分支结构的程序设计(0页) 数学与软件科学学院 实验报告 学期:11至12___ 第_1 学期 2011年10 月 17 日 课程名称:程序设计基础教程-C语言 专业:2010级5_ ...

  3. 培训c语言程序,编程人员培训手册C语言程序设计基础

    <编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...

  4. 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT

    编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...

  5. c语言程序的书写格式,C语言程序书写格式辅导

    C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...

  6. c语言程序运算绪论,计算机C语言程序设计ch01_绪论上.ppt

    高级语言程序设计 主讲 兰书梅邮箱 lansm 助课 张晶邮箱 zhangjing99 教学安排 主讲 作业 实验 考试 主讲 64学时全书内容习题课2到3次作业 课后及习题集必作选作实验 8次实验3 ...

  7. c语言程序设计项目教程视频,C语言程序设计项目教程

    图书简介 本书充分结合高职高专学生实际,对内容科学取舍,突出算法,强调逻辑思路,吸纳先进的项目教学法的思想,非常注重编程能力的训练.全书共分8个模块,主要介绍了C语言的基础知识.程序设计的基本结构.数 ...

  8. c语言程序第一章编程,c语言程序的设计第一章 C语言编程入门.ppt

    c语言程序的设计第一章 C语言编程入门 第1章 C语言编程入门 本章是本书的入门篇,专为初学者熟悉编程过程.掌握程序结构而准备的. 本章学习目标 ? 1)? 能够通过模仿与改变来构造带有测试函数的C语 ...

  9. c语言程序函数的结构,C语言课件:第11讲函数与程序结构

    <C语言课件:第11讲函数与程序结构>由会员分享,可在线阅读,更多相关<C语言课件:第11讲函数与程序结构(21页珍藏版)>请在人人文库网上搜索. 1.第11讲 函数与程序结构 ...

  10. c语言程序改错圆锥体积,c语言程序改错讲解

    for(i=m;i<=m*n;i+=m) /**********FOUND**********/ if(i%n==1) //if(i%n==0) return(i); return 0; } m ...

最新文章

  1. 如何在html中选择wrap,使用jQuery中的wrap()函数操作HTML元素的教程
  2. 漫画:程序员相亲图鉴,笑屎我了~
  3. 【深度学习入门到精通系列】对比度受限的自适应直方图均衡化(CLAHE)
  4. 20分钟构建属于自己的 Linux 发行版
  5. 从tcp到netty(一)
  6. 【干货】张小龙演讲PPT:APP产品经理必须要懂的30条原则
  7. 详细介绍Linux硬盘挂载步骤
  8. 类与类集合的基本使用
  9. 自带flash的浏览器_解决Flash插件已被屏蔽的问题(谷歌、火狐、IE、Edge)
  10. 【ES6(2015)】Object对象
  11. flash动画制作成品_「咻动画」flash动画在制作方面有哪些优势?
  12. java做一个客房管理系统定制_开题报告基于Java的酒店客房管理系统的设计与实现.doc...
  13. JAVA小白启蒙篇:第一个SSM框架搭建示例(附源码下载)
  14. WAVE-U-NET: A MULTI-SCALE NEURAL NETWORK FOR END-TO-END AUDIO SOURCE SEPARATION
  15. java 十进制十六进制转换_Java进制转换之十六进制转十进制
  16. CentOS6.7 i686上安装JDK7
  17. C++-灰度图上色GrayToColor
  18. HTML5 APP开发环境的框架搭建
  19. 基于Keras版本YOLOV7模型的锂电池自燃预警烟雾检测实践
  20. Java——你知道long和Long有什么区别吗?

热门文章

  1. 随机森林计算特征重要性推导
  2. 宏碁 (ACER) Nitro 笔记本安装Win7系统
  3. wps字体颜色怎么改
  4. win10开机有东西一闪而过_Win10 开机以后不一会儿会弹出一个黑框,usoclient.exe 一闪而过。这东西对电脑有...
  5. 框架成为新的编程语言的7种理由
  6. 论文Anonymous Zether实验复现(持续更)
  7. 英语Partschinite芬达石partschinite锰铝榴石
  8. 深度学习入门笔记(二):神经网络基础
  9. svn没有绿色的对勾处理
  10. arcengine 面积单位转换