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

Реферат Електронний довідник у С ++





оздiлу до которого Належить данє визначення: (число вiд 1 до 9): ); ( n t 1. Основи мови С ++; ); ( n t 2. Лiнiйнi програми; ); ( n t 3. Розгалуження; ); ( n t 4. Циклі; raquo ;); ( n t 5. масивов; ); ( n t 6. Функцiї; ); ( n t 7. Файли; ); ( laquo ; n t 8. Рядки; ); ( n t 9. Структури, списки, стеки, Черги, обєднання, Графiк. ); ( n n Введiть число вiд 1 до 9: ); [i] s=Get (1, 9); (1, wherey () + 1);

{(1, wherey () - 2); ( n Ві ввели № розділу: % d raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, rec [i] s); ( n lt; Enter gt; - Номер роздiлу введено вiрно. );

{= getch ();

} while (j!=13 amp; amp; j!=27); (j!=13)

{( n Введiть заново - gt; ); [i] s=Get (1, 999);

}

} while (j == 27); ((char *) amp; rec [i], 1, sizeof (rec [i]), f); ( n n lt; Enter gt; - продовження , lt; Esc gt; - віхiд в меню n );

{= getch ();

} while (j!=13 amp; amp; j!=27); (j == 27)

{kol=i + 1; ((int *) amp; kol, 1, sizeof (kol), num) ;;

}

} (); (f); (num);

} z;

{= 0; p=Menu (); (p)

{1: ViewDB (); break; 2: CreateDB (); break; 3: AddToDB (); break; 4: SearchInDB (); break; 5: SortDB (); break; 6: (Exit () == 27)

{= 1 ;;

} break;

}

} while (z == 1); ();

}

//-------------------------------------- ADDTODB -------------------------------- AddToDB ()

{setlocale (LC_ALL, Russian ); (); ( n Ві дiйсно хочете добавити новий записів у електронний Довiдник? ); ( n lt; Enter gt; - так, lt; Esc gt; - нi ); d, z;

{= getch ();

} while (d!=13 amp; amp; d!=27); (d == 13)

{* f=fopen ( db.txt raquo ;, ab ); * num=fopen ( num.txt raquo ;, r + b ); c; (num == NULL)

{(f);// (); ( n Електронний Довiдник НЕ Iснує! ); ( n lt; Esc gt; - Створення Довiдник термiнiв, lt; Enter gt; - віхiд в меню );

{= getch ();

} while (c!=13 amp; amp; c!=27); (c == 27) CreateDB ();

}

//esli file s bazoj naiden

{kol; ((int *) amp; kol, 1, sizeof (kol), num); (kol == 100)

{( Електронний Довiдник заповнений. Додати визначення Неможливо! ); ( Натіснiть будь-яку клавiшу для вихода в меню! ); ();

{= 0; p=Menu (); (p)

{1: ViewDB (); break; 2: CreateDB (); break; 3: AddToDB (); break; 4: SearchInDB (); break; 5: SortDB (); break; 6: (Exit () == 27)

{= 1 ;;

}

}

} while (z == 1); ();

} record newrec; j; (); ( * Додавання визначення в електронний Довiдник * n n ) ;. num=kol + 1;

//podtverzhdenniy vvod familii ( n Термiн - gt; ); (stdin, % s raquo ;, amp; newrec.surn); (1, wherey () + 1);

{(1, wherey () - 2); ( n Ві ввели Термiн: % s raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, newrec.surn); ( n lt; Enter gt; - Термiн введень вiрно. );

{= getch ();

} while (j!=13 amp; amp; j!=27); (j!=13)

{( n Введiть заново - gt; ); (stdin, % s raquo ;, amp; newrec.surn); (stdin);

}

} while (j == 27);

//podtverzhdenniy vvod imeni

( n n Введiть визначення - gt; ); (stdin, % s raquo ;, amp; newrec.name); (1, wherey () + 1);

{(1, wherey () - 2); ( n Ві ввели визначення: % s raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, newrec.name); ( n lt; Enter gt; - визначення введено вiрно. );

{= getch ();

} while (j!=13 amp; amp; j!=27); (j!=13)

{( n Введiть заново - gt; ); (stdin, % s raquo ;, amp; newrec.name); (stdin);

}

} while (j == 27);

//podtverzhdenniy kontrolliruemiy vvod nomera ats ( n n Введiть номер роздiлу до которого Належить данє визначення: (число вiд 1 до 9): ); ( n t 1. Основи мови С ++; ); ( n t 2. Лiнiйнi програми; ); ( n t 3. Розгалуження; ); ( n t 4. Циклі; raquo ;); ( n t 5. масивов; ); ( n t 6. Функцiї; ); ( n t 7. Файли; ); ( laquo ; n t 8. Рядки; ); ( n t 9. Структури, списки, стеки, Черги, обєднання, Графiк. ); ( n n Введiть число вiд 1 до 9: ) ;. ats=Get (1, 9); (1, wherey () + 1);

{(1, wherey () - 2); ( n Ві ввели № роздiлу: % d raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, newrecs); ( n lt; Enter gt; - номер роздiлу введено вiрно. );

{= getch ();

} while (j!=13 amp; amp; j!=27); (j!=13)

{( n Введiть заново - gt; ) ;. ats=Get (1, 9);

}

} while (j == 27); ((char *) amp; newrec, 1, sizeof (newrec), f); ++; (num, 0, 0); ((int *) amp; kol , 1, sizeof (kol), num); (f); (num); ( n n Запис додавань! ); ( n Натіснiть будь-яку клавiшу для вихода в меню ); ();

}

}

{= 0; p=Menu (); (p)

{1: ViewDB (); break; 2: CreateDB (); break; 3: AddToDB (); break; 4: SearchInDB...


Назад | сторінка 12 з 14 | Наступна сторінка





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

  • Реферат на тему: Ukrainian break-through in the European and World strategy of individual pr ...
  • Реферат на тему: Оптико-електронний метод визначення розмірів мікрооб'єктів поверхні зно ...
  • Реферат на тему: Електронний обмін даними (ЕDI) і електронний переказ грошових коштів (EDF)
  • Реферат на тему: Визначення розрахункового опору ґрунту тривало навантаженої основи і визнач ...
  • Реферат на тему: Розробка програми "Електронний довідник маршрутів руху громадського тр ...