файлу зі списком повнолітніх дітьми;
int z5 () - у цій функції здійснюється відправлення файлу на друк;
int z6 () - у цій функції здійснюється коригування файлу;
int z7 () - у цій функції здійснюється видалення співробітника з файлу;
int z8 () - у цій функції здійснюється очищення файлу.
.5 Опис функцій
Z1 () - функція для створення списку співробітників і додавання запису до цього списку. Не має параметрів. Має формальні параметри: * f, * f1 типу FILE, i та i1 (використовуються в якості лічильника), kz (кількість записів), l (кількість записів записувані у файл num.txt), j всі ці параметри типу int. Параметр p [100] типу struct sotrud. Відкриваємо файли: Діти сотрудніка.txt для додавання запису в кінець (у файлі міститься список всіх співробітників), num.txt для читання (у файлі міститься кількість записів). Далі зчитуємо з файлу num.txt змінну l. Закриваємо цей файл. За допомогою функції if перевіряємо, чи існує даний файл. Якщо він не існує видається повідомлення про помилку і виробляється вихід з функції. З клавіатури вводиться кількість записів яке треба додати. Використовуючи цикл for, вводимо з клавіатури всі дані структури і за допомогою цього ж циклу записуємо їх у файл Діти сотрудніка.txt. Введення даних і запис у файл відбувається до тих пір, поки кількість записів не дорівнюватиме j. Закриття файлу Діти сотрудніка.txt. Далі в змінну l записуємо кількість записів, яке ми додали і записуємо їх у файл num.txt, який попередньо відкриваємо для запису. Закриваємо цей файл. p align="justify"> Z2 () - функція для виведення вмісту файлу Діти сотрудніка.txt на екран. Не має параметрів. Має формальні параметри: * f, * f1 типу FILE, i та i1 (використовуються в якості лічильника), j (кількість записів записувані у файл num.txt), всі ці параметри типу int. Параметр p [100] типу struct sotrud. Відкриваємо файли: Діти сотрудніка.txt для читання (у файлі міститься список всіх співробітників), num.txt для читання (у файлі міститься кількість записів). Далі зчитуємо з файлу num.txt змінну j. За допомогою функції if перевіряємо, чи існує даний файл. Якщо він не існує видається повідомлення про помилку і виробляється вихід з функції. Використовуючи функцію for, зчитуємо дані з файлу функцією fread і виводимо на екран за допомогою функції printf. Робимо це до тих пір, поки i менше j. Закриваємо всі файли. p align="justify"> Z3 () - функція для виведення на екран співробітників з неповнолітніми дітьми. Не має параметрів. Має формальні параметри: * f, * f1 типу FILE, i та i1 (використовуються в якості лічильника), j (кількість записів записувані у файл num.txt), k = 0 (кількість неповнолітніх дітей у співробітника) всі ці параметри типу int. Також заданий масив a [100] типу int для того, щоб записувати в нього вік кожного повнолітнього дитини. Параметр p [100] типу struct...