воли за допомогою клавіші Backspace. Пов'язуємо файлову змінну f з ім'ям файлу filename і відкриваємо його для читання і запису. Переводимо покажчик в кінець файлу і записуємо туди змінені дані. Закриваємо файл. Формуємо область для виведення змінених даних і виводимо їх. p align="justify">
Видалення запису. Підпрограма видалення записів дозволяє проводити видалення будь-яких записів зі списку таблиці. Видалити запис можна буде тільки в тому випадку, коли у файлі містяться записи, інакше програма виведе повідомлення про те, що файл порожній. Перевіряємо, чи існують записи в даній таблиці, якщо так, то видаємо запит на підтвердження В«Ви точно хочете видалити?В», Використовуючи відповідну процедуру. При позитивному відповіді, пов'язуємо файл filename з файлової змінної f. Відкриваємо цей файл для читання і запису. Пов'язуємо інший файл index.sss з іншого файлової змінної index. Відкриваємо його для читання і запису. У ньому переводимо покажчик на першу компоненту. Прочитуємо запису і закриваємо даний файл. Пов'язуємо файл newfile.dat з файлової змінної f2. Відкриваємо його для запису. Покажчик ставимо в початок файлу і, поки не кінець файлу f, зчитуємо запис в змінну, звідки потім заносимо дані в файл f2, виключаючи запис виділену запис. Закриваємо файл f2 і файл f. Видаляємо файл f. Перейменовуємо f2 в filename, пов'язуємо файл filename з файлової змінної f. Формуємо прямокутну область і відкриваємо файл f. За допомогою процедури виведення таблиці формуємо таблицю із записами з файлу f. Закриваємо файл. Виводимо на екран отримані записи. Всі зміни збережуться у файлі, і після чого програма автоматично вийде в головне меню. p align="justify"> Процедура пошуку записів по ключу користувача.
Відкривається файл бази даних, якщо файл бази даних порожній, то виводимо повідомлення про помилку. Інакше, на диску створюється допоміжний файл і зв'язується з файлової змінної fh. Виводиться запит про введення користувачем критерію пошуку. Запит аналогічний, як і при створенні нового запису - з усіма полями. Нам необхідно ввести ключові поля пошуку. Виведуться ті значення записів, які знайдуться в результаті пошуку. Відібрані дані будуть виведені на екран у раніше сформовану область. Відкриваємо файл filename для запису. Переводимо покажчик у початок файлу. Ще не досягнуто кінець файлу, зчитуємо запису в змінну і, якщо поле ідентично введеної записи, записуємо цю запис у файл f1. Якщо кількість записів більше одного, то за допомогою клавіш управління курсором можна перегорнути вгору/вниз виведені запису. Після натискання клавіші ESC відбудеться вихід в головне меню. Якщо жодне поле не введено, то на екран виведуться з файлу всі існуючі записи. Якщо ввести таке значення, яке не існує в базі даних, на екрані з'явиться повідомлення: В«Нічого не знайдено!В». p align="justify"> Автор.
Виводиться кор...