#include <iostream>
#include "buy.h"
#include "book.h"
using namespace std;
class order
{
private:
int orderID;
int buyerID;
int listcount;
string orderlist[20];
static int ordercount;
public:
order(buyer &person, book &b[], int bookNumber)
{
ordercount++;
orderID = ordercount;
buyerID = person.buyerID;
listcount = bookNumber;
for(int i = 0; i < bookNumber; i++)
orderlist[i] = b[i].book_ID;
}
void show()
{
cout << "订单编号: " << orderID << "\n购书人编号: " << buyerID << "\n购书数量: " << listcount << endl;
for(int i = 0; i < listcount; i++)
cout << "书号: " << orderlist[i] << endl;;
}
};
int order::ordercount = 0;
int main()
{
book *c[20];
book c1("7-302-0145214-6", "C程序设计", "谭浩强", "清华", 25);
book c2("7-302-0145214-7", "C++程序设计", "谭浩强", "清华", 28);
c[1] = &c1;
c[2] = &c2;
layfolk b1("林晓茶", 1, "北京", 0);
order ord(b1, c, 2);
order.show();
return 0;
}