ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
void main(void)
{
HashTable phoneBook(26);
char phone[20];
char str[50];
Info i;
while(true)
{
switch(Menu())
{
case 1: // вставка новой записи об абоненте
cout << "--- Добавление абонента ---"
<< endl;
while(true)
{
cout << " Введите имя:";
cin >> str;
if(str[0] >= 'a' && str[0] <= 'z')
str[0] = 'A' + str[0] - 'a';
if(phoneBook.HasKey(str) == 0)
break;
}
cout << "Введите номер телефона:";
cin >> phone;
phoneBook.PushAbonent(str, phone);
break;
case 2: // удаление записи по имени абонента
cout << "-- Удаление абонента --" << endl;
cout << "Введите имя:";
cin >> str;
if(str[0] >= 'a' && str[0] <= 'z')
str[0] = 'A' + str[0] - 'a';
phoneBook.DeleteAbonent(str);
break;
case 3: // поиск телефона заданного абонента
cout << "-- поиск абонента ----" << endl;
cout << "Введите имя:";
cin >> str;
if(str[0] >= 'a' && str[0] <= 'z')
str[0] = 'A' + str[0] - 'a';
if(phoneBook.FindAbonent(str, i) == 0)
cout << "Абонента не существует"
<< endl;
else
cout << "Телефон - " <<
i.GetPhone() << endl;
break;
case 4: // проверка существования абонента
// с заданным именем
184
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М. void main(void) { HashTable phoneBook(26); char phone[20]; char str[50]; Info i; while(true) { switch(Menu()) { case 1: // вставка новой записи об абоненте cout << "--- Добавление абонента ---" << endl; while(true) { cout << " Введите имя:"; cin >> str; if(str[0] >= 'a' && str[0] <= 'z') str[0] = 'A' + str[0] - 'a'; if(phoneBook.HasKey(str) == 0) break; } cout << "Введите номер телефона:"; cin >> phone; phoneBook.PushAbonent(str, phone); break; case 2: // удаление записи по имени абонента cout << "-- Удаление абонента --" << endl; cout << "Введите имя:"; cin >> str; if(str[0] >= 'a' && str[0] <= 'z') str[0] = 'A' + str[0] - 'a'; phoneBook.DeleteAbonent(str); break; case 3: // поиск телефона заданного абонента cout << "-- поиск абонента ----" << endl; cout << "Введите имя:"; cin >> str; if(str[0] >= 'a' && str[0] <= 'z') str[0] = 'A' + str[0] - 'a'; if(phoneBook.FindAbonent(str, i) == 0) cout << "Абонента не существует" << endl; else cout << "Телефон - " << i.GetPhone() << endl; break; case 4: // проверка существования абонента // с заданным именем 184
Страницы
- « первая
- ‹ предыдущая
- …
- 182
- 183
- 184
- 185
- 186
- …
- следующая ›
- последняя »