русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Типізовані файли


Дата додавання: 2014-11-28; переглядів: 818.


Теоретичні відомості

Файл - структура даних з однорідними компонентами, які звуться записами. Існує три типи файлів: типізовані файли, записи яких мають жорстку структуру, частіше всього 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.


<== попередня лекція | наступна лекція ==>
Варіанти завдань для лабораторної роботи | Приклад програми


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн