Итак, я закончил свой проект, но моя единственная проблема в том, что я могу искать только одного автора за раз. Кажется, я не могу понять это.
Это то, что у меня есть ... мне не хватает чего-то, что не позволяет мне найти более чем фамилию одного автора?
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;
};
Вся моя программа действительно длинная, поэтому я не хочу вас перегружать, публикуя все это ..