⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reader.h

📁 一个简洁的图书馆管理系统 性能不错 采用C++设计 可以运行 解压后在VC6.0中运行图书馆管理.cpp即可 相信我 没错的
💻 H
字号:
#include <iostream>
#include <iomanip>
#include <string>
#include <fstream>
using namespace std;

#ifndef READER_H
#define READER_H

class Reader       
{   
    private:
	int tag;  //删除标记 1:已删 0:未删
	int no;   //读者编号
	char name[10];  //读者姓名
	int borbook[Maxbor];//所借图书
    public:
		Reader() {}
    	char *getname() {return name;}      //获取姓名
		int gettag() {return tag;}         //获取删除标记
	    int getno() {return no;}           //获取读者编号
    	void setname(char na[])            //设置姓名
		{ 
		   strcpy(name,na);
		
		}
	void delbook(){  tag=1;  }//设置删除标记 1:已删 0:未删
	void addreader(int n,char *na)//增加读者
	{ 
		tag=0;
		no=n;
		strcpy(name,na);
		for(int i=0;i<Maxbor;i++)
			borbook[i]=0;
	}
	void borrowbook(int bookid)//借书操作
	{
		for(int i=0;i<Maxbor;i++)
		{ 
			if (borbook[i]==0)
			{
				borbook[i]=bookid;
				return;
				
			}
		}
		
	}
	int retbook(int bookid)//还书操作
	{ 
		for(int i=0;i<Maxbor;i++)
		{ 
			if(borbook[i]==bookid)
			{
			borbook[i]=0;
			return 1;
			
			}
		}
		return 0;
	}
	void disp()//读出读者信息
	{ 
		cout << setw(5) << no <<setw(10) << name<<"借书编号:[";
		for(int i=0;i<Maxbor;i++)
			if(borbook[i]!=0)
				cout << borbook[i] << "|";
		cout << "]"<<endl;
			
	}
};

#endif

⌨️ 快捷键说明

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