Esempio n. 1
0
int main()
{
	Sales_data total;
	if (read(cin,total))
	{
		Sales_data tram;     //如果读入第一条记录
		while (read(cin, tram))       //读入第二条记录
		{
			if (total.isbn == tram.isbn)   //如果第二条记录的isbn号等于第一条,结合
			{
				total.conbine(tram);     
			}
			else{
				total = tram;        //第一条记录等于第二条记录,再比较
			}
			}
		print(cout, tram);       //输出最后一条记录
	}
	else
	{
		cout << "no data?";
	}
}
Esempio n. 2
0
Sales_data add(const Sales_data &lhs,const Sales_data &rhs){
    Sales_data sum = lhs;
    sum.conbine(rhs);
    return sum;
}