资源简介

用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“┃ 书      号 ┃   书    名     ┃  作    者  ┃    出 版 社    ┃ 价  

评论

共有 条评论