私はプロジェクトを終えましたが、唯一の問題は一度に1人の著者しか検索できないことです。私はそれを理解することができないようだ。著者の姓で複数の著者を持つ書籍リストクラスを検索するにはどうすればよいですか?
これは私が持っているものです。私は複数の著者の姓を見つけることができない何かを見逃していますか?
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);
}
ご協力いただければ幸いです。
EDIT:基本的に私は複数の著者を見つけたいと思います。例えば、John HopkinsとWilson Greeneを入力した場合、同時に両方の著者の姓を同時に取りたいと思います。申し訳ありませんが、明確に説明していません。
私も同様に、この部分を持っている..
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;
};
私の全体のプログラムは本当に長いので、私は全体のことを掲示することにより、あなたたちを圧倒したくない...
他の場所で複数の著者を扱うにはどうすればよいですか? –
あなたの質問は少し奇妙で、私の答えは - 'それを実装する ' – Elalfer
これは私たちがあなたを助けてくれるほどの情報ではありません。私は 'コレクション'が何であるか、それがどのようにレイアウトされているか分かりません。また、一度に1人の著者だけを検索することはどういう意味ですか?あなたはAsimovとClarkeの本を見つけたいと思っていますか、またはSteeleで検索するときにHarbison&Steeleの本を載せたいですか? –