Главная » Файлы » Для учня/студента » Інформатика | [ Добавить материал ] |
13.07.2010, 15:34 | |
Відкривання та закривання файлу Щоб пов'язати описану в програмі файлову змінну з конкретним файлом на диску, використовують процедуру Приєднати: Procedude Assign( f : text ; name : string ); Параметр f є файловою змінною типу text, а name є виразом рядкового типу, який задає повну назву файлу. Подальші операції з f будуть виконуватися з зовнішнім файлом, який має задану параметром name назву. Диск:\ім'я_кат\ім'я_кат\...ім'я_кат\ім'я_файлу Якщо шлях доступу починається з оберненої косої риски, то пошук починається в кореневому каталозі, інакше він починається в поточному каталозі. Диск є ідентифікатором диску (А-Z). Якщо Диск і двокрапка пропущені, то використовується поточний диск. Відкривання файлу для введення (читання) інформації здійснюють за допомогою процедури Відкрити: Procedure Reset ( f : text ); Параметр f є файловою змінною. Він повинен бути пов'язаний із зовнішнім файлом за допомогою процедури Приєднати. Відкривання файлу для виведення (запису) інформації здійснюють за допомогою процедури Створити: Procedure Rewrite ( f : text ); Параметр f є файловою змінною. Він повинен бути пов'язаний із зовнішнім файлом за допомогою процедури Приєднати. Для пришвидшення роботи з файлами операційна система створює в оперативній пам'яті спеціальні області (буфери), в яких накопичується інформація, якою програма обмінюється з файлом. Коли ми завершуємо роботу з файлом, то необхідно переписати цю інформацію у файл. Це робиться за допомогою звертання до процедури Закрити: Procedude Close ( f : text ); Параметр f повинен бути файловою змінною типу текст. Відповідний файл має бути попередньо відкритий за допомогою процедур Відкрити або Створити. Для зовнішнього файлу, пов'язаного зі змінною f виконується його відновлення і потім він закривається. | |
Просмотров: 238 | Загрузок: 0 | |