主要是对类的应用
#include <iostream>
#include"Sales_item.h"
using namespace std;
int main()
{
Sales_item total; //用于保存对某本书的交易记录,在这个程序里保存的是销售额之和
if (cin >> total) //读入第一本书的销售情况,并直接作为加和的第一项
{
Sales_item trans; //用于输入下一条数据
while (cin >> trans)
{
if (total.isbn() == trans.isbn()) //比较两条数据的ISBN号,判断是否为同一本书的数据
total += trans; //如果是同一本书,那么加和其销售数据
else {
cout << total << endl; //如果不是同一本书,那么输出上一本书的累加数据
total = trans; //并将total重新赋值为现在这本书的数据
}
}
cout << total << endl; //循环结束后输出最后一本书的数据
}
else {
cerr << " No data ?!" << endl; //如果第一本书就没有数据,报错
return -1;
}
return 0;
}