资源简介
用c语言写的图书管理系统,数据结构课程设计,单链表。
源码绝对能执行的,而且有详细注释,应该有的操作都有,初始化,排序,插入,录入,查找,删除,都有,功能俱全。
代码片段和文件信息
#include “stdafx.h“
#include
#include
#include//头文件
#define null 0//定义null表示0即空
typedef struct book{//结构体book用来存储图书信息
int number;//书号
char title[20];//书名
char writer[8];//作者
char publishinghouse[20];//出版社
float pricing;//价钱
struct book *next;//指针域
}book*Library;//Library为指向book类型结点的指针类型
Library LibraryInit()//链表初始化(建立一个带头结点的空单链表)
{
Library l;
l=(book *)malloc(sizeof(book));//申请空间
l->next =null;
printf(“\n\n------------------图书馆当前记录为空!------------------\n“);
return l;}
void save(Library l)//保存记录到文本文件data中
{
Library p;
FILE *fp;//文件指针
p=l;
fp=fopen(“data.txt““w+“); //以写方式新建并打开 data.txt文件w+是重写
fprintf(fp“┣━━━━━━╋━━━━━━━━╋━━━━━━╋━━━━━━━━╋━━━━┫\n“);
fprintf(fp“┃ 书 号 ┃ 书 名 ┃ 作 者 ┃ 出 版 社 ┃ 价
- 上一篇:C语言课件_ppt-黄维通-C语言课件_ppt-黄维通
- 下一篇:图 C语言求解
相关资源
- SEGY数据读取
- 精通UNIX下C语言编程及项目实践总结与
- 利用C生成正弦波DA数据
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 通过USART收发数据
- 树莓派CAN通讯(c语言)
- 使用SPI+DMA发送数据WS2812
- 4G远程温湿度数据采集系统(原理图和
- gps模块发送数据到云服务器(gpssend
- 杰里芯片蓝牙TWS耳机编程数据手册
- FTP客户端源代码C语言
- 基于C的图书管理系统 毕业设计
- c 常用的数据结构 (Errata for Ford/Top
- C语言基数排序——顺序队列实现
- Windows Sockets 编程及UR机器人通信数据
- 用ADO 对C++连接ORACLE 数据库
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- 微软等数据结构算法面试100题全部答
- C++实战源码-共用体数据类型的定义
- C++实战源码-通过函数的重载实现不同
- C++实战源码-使用指针实现数据交换
- C++实战源码-不同类型数据的输出
- C++实战源码-在两个列表框间实现数据
- C++实战源码-将两个实型数据转换为字
- C++实战源码-将Word文档中数据导出到文
- C++实战源码-向组合框中插入数据
- C++实战源码-根据表中数据动态生成工
评论
共有 条评论