Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зачет по инфе.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
336.26 Кб
Скачать

8. Файлы

8.1 Общий алгоритм работы с файлом.

Файл – блок информации на внешнем запоминающем устройстве компьютера.

Существует три вида файлов: текстовые, типизированные, нетипизированные.

Алгоритм работы с файлом:

-Объявляется файловая переменная нужного типа

-С этой файловой переменной связывается файл функцией AssignFile

-Затем файл открывается Reset/Rewrite/Append

-Производится операция чтения или записи Read/Write

-Файл закрывается с помощью функции CloseFile

8.2 Подпрограммы для открытия файла.

Основные подпрограммы для работы с файлами:

procedure AssignFile(

var F;

FileName:string);

Связывает файловую

переменную F с именем

файла FileName

procedure CloseFile(

var F);

Закрывает файл.

function IOResult:Integer

Возвращает условный

признак последней

операции ввода-вывода.

procedure Reset (

var F; [; RecSize:Word])

Открывает существующий

файл. RecSize имеет смысл

только для нетипизирован-

ных файлов и указывает

размер блока.

procedure Rewrite (

var F; [; RecSize:Word])

Создает новый файл. Если файл существовал, то он очищается. RecSize имеет смысл только для нетипизированных файлов и указывает размер блока.

function EOF(

var F):Boolean;

Возвращает True если достигнут конец файла и False в противном случае.

procedure Erase(

var F);

Стирает внешний файл с диска.

Параметр F – файловая переменная любого файлового типа. Внешний файл, связанный с переменной F удаляется.

Никогда не используйте Erase на открытом файле!

procedure Rename(

var F; NewName:string);

Переименовывает внешний файл, связанный с переменной F, на NewName. Дальнейшие операции на F происходят уже с внешним файлом с новым именем.

ЗдесьF – переменная любого файлового типа.