ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
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
- …
- следующая ›
- последняя »
