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

📄 book.cpp

📁 1. 系统概述: 图书馆管理系统是运行于Windows系统下的应用软件
💻 CPP
字号:
// Book.cpp: implementation of the CBook class.
//////////////////////////////////////////////////////////////////////

#include "Book.h"
#include <string>
#include<iomanip.h>

CBook::CBook(){
	iID = 0;
}

void CBook::SetInf( int ID,		//书号
				  char name[],			//书名
				  char PubCom[],		//出版社
				  int year,				//出版年份
				  char author[],		//作者
				  int PagNum,			//页数
				  float price){		//价格				   	
	iID = ID;							//书号
	strcpy( sName, name );			//书名
	strcpy( sPubCom, PubCom );		//出版社
	iYear = year;						//出版年份
	strcpy( sAuthor, author );		//作者
	iPagNum = PagNum;					//页数
	fPrice = price;					//价格
	iState = 0;
}

void CBook::Lend(){		//借出
	iState = false;
}
void CBook::Retu(){		//归还
	iState = true;
}

bool CBook::Check_n(char name[]){		//按书名查询
	if ( strcmp( sName, name ) == 0 ){
		return true;
	}
	else return false;
}

bool CBook::Check_a(char author[]){		//按作者查询
	if ( strcmp( sAuthor, author ) == 0 ){
		return true;
	}
	else return false;
}

bool CBook::Check( int ID ){				//按ID查询
	if ( iID == ID )return true;
	else return false;
}

ostream& operator << ( ostream& os,const CBook& book ){		//重载操作符
// 格式: <occurs> word	
	os.setf(ios::left);
	os<<"〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓"<<endl;
	os<<"\t●书    名:"<<setw(21)<<"book name"<<endl<<endl;
	os<<"\t●索 引 号:"<<setw(17)<<"iID";     
	os<<"\t●作    者:"<<setw(21)<<"sAuthor"<<endl<<endl;
	os<<"\t●价    格:"<<setw(17)<<"fPrice";
	os<<"\t●状    态:"<<setw(21)<<"bE"<<endl<<endl;
	os<<"\t●出 版 社:"<<setw(17)<<"sPubCom";
	os<<"\t●出版时间:"<<setw(21)<<"pasiadsfjlk"<<endl<<endl;
	return os;
}

⌨️ 快捷键说明

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