所以我完成了我的項目,但我唯一的問題是,我一次只能搜索一個作者。我似乎無法弄清楚。如何根據作者的姓氏搜索書籍列表類,但有多個作者?
這就是我所擁有的..我錯過了那些讓我無法找到多個作者的姓氏的東西?
void BookRecordUI::FindBookLast() //allows us to search a book by the last name of the author from the book record...
{
string Last;
cout << "Enter Book by Last Name of Author: " << endl;
getline(cin, Last);
Collection.FindBookAuthorLast(Last);
}
任何幫助將不勝感激!
編輯:所以基本上我想找到多個作者..例如,如果我輸入約翰霍普金斯和威爾遜格林,我想拉同時作者姓。對不起,沒有清楚解釋它。
我也有這個部分以及..
void BookRecordList::FindBookAuthorLast(string Last)
{
int K;
for(K = 0; K < (int)List.size(); K++)
if(List[K].GetAuthorLast() == Last)
cout << List[K].GetTitle() << " " << List[K].GetAuthorFirst() << " " << List[K].GetAuthorLast() << " " << List[K].GetPublisher() << " " << List[K].GetPublisherAddress() << " " << List[K].GetPublisherPhone() << " "
<< List[K].GetPublisherContact() << " "<< List[K].GetCategory() << " " << List[K].GetDate() << endl;
};
我的整個程序是很長,所以我不想被張貼了整個事情壓倒你們..
你如何處理其他地方的多位作者? – 2011-02-01 21:20:54
你的問題ID有點奇怪,我的答案是 - '實現it` – Elalfer 2011-02-01 21:21:30