); ("---------------- - n n n "); -1;
{("|% 2d |% 15s |", i +1, ptr-> name); ("% 4s |", ptr-> inik); ( "% 1d |", ptr-> curs); ("% 5s |", ptr-> fak); ("% 15s |", ptr-> jobname); (" % 7s | ", ptr-> job); ("
} (" n Obshee chislo zapisei =% d n", i);
return 0;
}
Запис у файл на диску всіх елементів масиву структур. Відкриття файлу для запису. p align="justify"> int save (void)
{i, k; student * ptr; * c; * pti; * fl; ((fl = fopen ("bdd.txt", "w")) == NULL)
Завантаження з файлу всього масиву структур. Відкриття файлу для чтенія.load (void)
{i; student * ptr; * pti; * c, d; * fl; ((fl = fopen ("bdd.txt", "r")) == NULL)
Пошук студента за прізвищем. Пошук потрібного елемента в списку зайнятих елементів. Друк знайденого елемента. p align="justify"> int postav (void)
{fam [20]; i;
struct student * ptr; ("----------------------------"); (" ; | Funkcia poiska studenta | "); (" --------------------------- n "); (ctrl.nb = = 0)
{("Spicok zaniatih elementov pust n"); -1;
} ("Vvedite Familiu: n"); ("% s", fam); ((ptr = find (fam)) == 0)
{(" nFamilia ne neidena n");
return -1;
} (ptr == ctrl.bbeg)
{(ctrl.nb == 1)
{("Student Familia | IO | Kurs | Fakultet | Sprcialnost | Kod | Uspevaemost | n "); (" | | | | | | | % 15s | ", ptr-> name); ("% 4s | ", ptr-> inik); ("% 1d | ", ptr-> curs); ("% 5s | ", ptr-> fak); ("% 15s | ", ptr-> jobname); ("% 7s | ", ptr-> job); ("
}
Механізм управління базою даних за допомогою меню. Висновок меню на екран. Введення й обробка номери роботи програми. p align="justify"> void main (void)
{numb [10]; (); (1)
{(" t MENU n"); (" t______________________________________ n"); (" t | 1 | Vvod svedenii o novom sotrudnike | n"); ( " t | - | ---------------------------------- | n"); (" t | 2 | Udalenie svedenii o sotrudnike | n "); (" t | - | --------------------------- ------- | n "); (" t | 3 | Pechat soderjimogo bazi dannih | n "); (" t | - | ----------- ----------------------- | n "); (" t | 4 | Sohranenie bazi dannih v fail | n "); (" ; t | - | ---------------------------------- | n "); (" t | 5 | Zagruzka bazi dannih iz faila | n ");
printf (" t | - | --------------------------------- - | n "); (" t | 6 | Inicializacia bazi dannih | n "); (" t | - | ------------------ ---------------- | n "); (" t | 7 | P...