linklist.h

来自「自己通过老师指导做的图书管理系统」· C头文件 代码 · 共 25 行

H
25
字号
#ifndef LINKLIST_H
#define LINKLIST_H
#include "Books.h"
class LinkList
{
public:
	LinkList();//
	void AddBooksArray (Books a[],int n);//增加一个books数组
	~LinkList();
	bool IsEmpty();//是否为空
	int GetLength();//求链表的长度
	Books * SearchByID(string  _id);//通过图书的编号查找
	Books * SearchByAuthor(string _author);//通过图书的作者查找
	Books * SearchByBookName(string _bookN);//通过图书的书名查找
	bool AddBooks(Books *b);//增加一本书
	void DeleteBooks(Books &b);//删除一本书
	bool InsertBooks(Books b,int k);//在第k个位置插入一本书
	bool ClearLinkList();//链表清空
	bool  SaveList(char *fname); //从指定的文件中写
	bool ReadList(char *fname);//从指定的文件中读
	void displayLinkList();
	Books *head;
	/*private :*/
};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?