Неможливо нічого зрозуміти. Нема логіки. Воно навіть не компілюється! нащо ти кирилицю міксуєш з латиницею. Програмування це не копіпаста. Так ти показуєш неповагу до колег. Нащо та функція меню? клієнт чи абонент? бордель чи пошта? назви одною буквою, ога... відразу видно що, ти не розумієш і половини того, що там понаписано і тим більше навіщо.
case 1:
cout << "добавление новой записи" << endl;
N.add_client();
break;
що оце таке? де ти клієнта брати будеш? зі стелі?
case 5:
cout << "Показ информации по Електронной почте" << endl;
cout << "Введите адрес електронной почты" << endl;
cin >> TMP;
N.SearchByEmail(TMP);
cout << "Введите другой адрес електронной почты" << endl;
break;
Нащо мені вводити іншу адресу? Се такий стьоб? чи тролінг?
void setallINFO()
{
Setlname();
Setfname();
Setemail();
SetPhone();
SetDateofbirth();
}
а оце що? Який сенс в цьому?
void SetDateofbirth()
{
cout << "введите дату рождения"<< endl;
cin >> DateofBirth;
}
а оце що? якщо невігласи так вас навчають, то це означає, що так правильно і не повід так робити.
ви хоч би книжки повідкривали... а то це схоже на