Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
{ case '1': p_menu_find(); break;
case '2': p_menu_ins(); break;
case '3': p_menu_del(); break;
case '4': p_menu_sort(); break;
case '5': p_menu_view(); break;
}
Else
if (!m_p -> getNumberOfBook() && choice=='2')
P_menu_ins();
} while(choice!= '0');
}
void CMenu::p_menu_find() const // поиск по ключу
{ string title;
cout << "\nВведите название книги -> ";
Getline(cin, title);
int iKey = m_p->find(title);
if (iKey!= -1)
{ cout << "Автор: ";
cout << m_p->m_pBook[iKey]->getAuthor()<<endl;
cout << "Название: ";
cout << m_p->m_pBook[iKey]->getTitle()<<endl;
cout << "Год издания: ";
cout << m_p->m_pBook[iKey]->getYear()<<endl;
}
else cout << title << " - не найдена";
}
void CMenu::p_menu_view() const // просмотр
{ int n = m_p -> getNumberOfBook();
align(20); cout << "Автор"; align(30);
cout << "Название";align(10);
cout << "Год издания"; cout<<endl;
for (int i=0;i<n;i++)
{ align(20); cout << m_p->m_pBook[i]->getAuthor();
align(30); cout << m_p->m_pBook[i]->getTitle();
align(10); cout << m_p->m_pBook[i]->getYear();
cout<<endl;
}
}
void CMenu::p_menu_ins()// добавление
{ string author, title; int year;
cout << "\nВведите название -> ";
Getline(cin,title);
if (m_p -> find(title) < 0)
{ cout << "\nВведите автора -> ";
Дата публикования: 2015-04-07; Прочитано: 187 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!