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 + -
显示快捷键?