📄 bookdata.cpp
字号:
#include "BookData.h"
#include <iostream>
using namespace std;
BookData::BookData(char*a,char*b,char*c,char*d,char*e,char*f,char*g,int h,float i,float j):TitleInfo(a,b,c,d)
{
setDateAdded(e,f,g);
qtyOnHand=h;
wholesale=i;
retail=j;
}
BookData::BookData(BookData &obj)
{
setTitle(obj.getTitle());
setIsbn(obj.getIsbn());
setAuthor(obj.getAuthor());
setPub(obj.getpublisher());
setDateAdded(obj.getyear(),obj.getmonth(),obj.getday());
setQty(obj.getQty());
setWholesale(obj.getWholesale());
setRetail(obj.getRetail());
}
void BookData::setDateAdded(char*a,char*b,char*c)
{
strcpy(year,a);
strcpy(month,b);
strcpy(day,b);
}
int BookData::bookMatch(char *p)//参数为文件输入的书名或者书名的一部分//
{
char *a=NULL; //是子串返回1,不是子串返回0//
a=strstr(getTitle(),p);
if(a!=NULL)
return(1);
else
return(0);
}
void BookData::show_DateAdded()
{
cout<<year<<"-"<<month<<"-"<<day<<endl;
}
void BookData::setQty(int sum)
{
qtyOnHand=sum;
}
void BookData::setWholesale(float wp)
{
wholesale=wp;
}
void BookData::setRetail(float sp)
{
retail=sp;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -