Теоретичні відомості
Файл - структура даних з однорідними компонентами, які звуться записами. Існує три типи файлів: типізовані файли, записи яких мають жорстку структуру, частіше всього RECORD; текстові файли, що складаються з символів та рядків: нетипізовані файли, в які можуть передаватися блоки по 128 байт в кожний.
Процедури та функції для типізованих та текстових файлів:
ASSIGN(F,NAME)-ставить в відповідність файлову змінну F специфікації файлу NAME в вигляді: 'диск:\каталог\ім'я.розширення'
RESET(F)-відкриває вже існуючий файл F та позиціонує покажчик запису на початок файлу
REWRITE(Р)-створюється новий файл F, покажчик запису встановлюється на початок файлу.
CLOSE(F)-3aкриває файл F.
ЕОF(f)-функція приймає значення TRUE, якщо покажчик запису вказує на кінець файлу, інакше false.
ERASE(f)-знищується файл F, який перед тим треба закрити.
RЕNАМЕ(f,s)-переіменування закритого файлу F в файл S.
READ(f,S1,S2)-читання з файлу F змінні S1.S2.
WRITE(F,S1.S2)-3anис в файл F із змінних S1.S2.
Процедури та функції тільки для типізованих файлів
SЕЕК(F,N)-позиціонування покажчика запису на запис з номером N. Перший запис файлу має номер 0.
FILEPOS(F)-функція визначає номер запису, на який вказує покажчик.
FILESIZE(F) функція визначає кількість записів в файлі F.