Реклама

с40

Категория: «Технология программирования» для студентов заочного обучения. Опубликовано 22 Сентябрь 2013
Просмотров: 210

Компоненты файла имеют одинаковую длину и структуру. Они номеруются начиная с нуля. Доступ к элементам файла осуществляется напрямую по его номеру.

Нетипизированный файл

Var <переменная>: file;

Нетипизированный файл представляет собой совокупность компонентов одинаковой длины, различной структуры. Чтение и запись нетипизированных файлов осуществляется побайтно (по умолчанию 128 байт). Размер индивидуальной записи задается процедурами Reset(<нетип_файл>,<размер>) и Rewrite(<нетип_файл>,<размер>).

С любым файлом связано понятие указателя файла, указывающий на конкретный элемент файла.

Все операции над файлами делятся на четыре основных группы.

  1. Установочные и завершающие.
  2. Операции ввода и вывода.
  3. Специальные.
  4. Операции перемещения.

Первые три используются для всех типов файлов. Операции перемещения заключаются в установлении указателя на элемент файла, по его номеру, не используется для текстовых файлов.

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

Assign(<файловая_переменная>,<имя_файла>)

Rewrite(<файловая_переменная>) – процедура, создает и открывает новый файл, связанный с файловой переменной. Если файл с указанным именем уже существует, он будет стерт, а на его месте создается новый пустой файл. Текущий указатель устанавливается в начало файла.

Reset(<файловая_переменная>) – процедура, открывает файл, связанный с файловой переменной. Текущий указатель устанавливается в начало файла. Текстовый файл открывается только для чтения.

Добавить комментарий


Защитный код
Обновить