Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Програма &Словник& (телефонний довідник)

Реферат Програма &Словник& (телефонний довідник)





umber=number; [num_entries] .name=name; [num_entries] .pass=pass; _entries ++ ;;

} retrieve_number (string number) {(int i=0; i lt; num_entries; i ++) { lt; lt; rus ( Телефонний номер: ) lt; lt; contactList [i] .number lt; lt; endl lt; lt; ( Ім'я: ) lt; lt; contactList [i] .name lt; lt; endl

lt; lt; rus ( Паспорт: ) lt; lt; contactList [i] .pass lt; lt; endl ;; } lt; lt; rus ( Номер не найден ) lt; lt; endl ;;

} sortList () {i; temp; (int j=0; j lt; num_entries; j ++) {(i=j + 1; i lt; num_entries; i ++) {

//Поміняти номера місцями, якщо не в порядку зростання

temp=contactList [j]; [j]=contactList [i]; [i]=temp;

}} lt; lt; rus ( Список відсортований. Натисніть " l " для промотра всіх контактів. );

} listAllContacts () {i=0; (i lt; num_entries) { lt; lt; - lt; lt; contactList [i] .name lt; lt;

lt; lt; contactList [i] .number lt; lt; endl

lt; lt; - lt; lt; contactList [i] .pass lt; lt; endl lt; lt; endl; ++;

}} del_number (string number, int rec_num=0) {i=0; [rec_num]=contactList [rec_num + 1] ;;} remake (string number, string name, string pass) { i=0; lt; lt; rus ( нові значення: ); gt; gt; number gt; gt; pass ;;} main () {name, number, pass; FileName; command;= PhoneData. txt raquo ;; (); lt; lt; rus ( Використовуйте: ) lt; lt; endl

lt; lt; rus ( " e " - введення даних, ) lt; lt; endl

lt; lt; rus ( " f " - пошук по ключу, ) lt; lt; endl

lt; lt; rus ( " s " - сортування списку, ) lt; lt; endl

lt; lt; rus ( " l " - виведення всіх контактів, ) lt; lt; endl

lt; lt; rus ( " q " - вихід з програми, ) lt; lt; endl

lt; lt; rus ( " d " - видалити контакт, ) lt; lt; endl

lt; lt; rus ( " r " - змінити дані. ) lt; lt; endl

lt; lt; rus ( Команда: ); gt; gt; command; (command!= q ) {(command) { e raquo ;: cout lt; lt; rus ( Введіть телефонний номер: ); cin gt; gt; number; lt; lt; rus ( Введіть ПІБ: ); cin.ignore (); getline (cin, name);

cout lt; lt; rus ( Введіть номер паспорта: );

cin gt; gt; pass; _name (number, name, pass); break;

case f raquo ;: cout lt; lt; rus ( введіть номер телефону з тіл. книги: );

cin gt; gt; number; retrieve_number (number); break; s raquo ;: sortList (); break; l raquo ;: listAllContacts (); break;

case d raquo ;: cout lt; lt; rus ( введіть номер телефону з тіл. книги: ); cin gt; gt; number;

del_number (number); break; r raquo ;: cout lt; lt; rus ( введіть номер телефону з тіл. книги: ); gt; gt; number; remake (number, name, pass); break;

} lt; lt; rus ( Команда: ); cin gt; gt; command;

} (); lt; lt; rus ( Готово! ); 0;

}

//переклад кодування Windows в Dosrus (char s [])

{t;=s; i=0; (s [i]!=0)

{(s [i] gt;= А amp; amp; s [i] lt;= п ) t [i] -=64; (s [i] gt;= р amp; amp; s [i] lt;= я ) t [i] -=16; (s [i] == Е ) t [i]=240; (s [i] == е ) t [i]=241; ++;

} t;

}


Назад | сторінка 2 з 2





Схожі реферати:

  • Реферат на тему: Номер люкс
  • Реферат на тему: Ukrainian break-through in the European and World strategy of individual pr ...
  • Реферат на тему: Телефонний довідник
  • Реферат на тему: Телефонний довідник
  • Реферат на тему: Телефонний довідник