Пятница, Октябрь 30Добро пожаловать!

Работа с типизированными файлами в языке Pascal

В чем заключается работа с типизированными файлами в языке Паскаль?

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

Процедуры и функции при работе с типизированными файлами в языке Pascal

1)  Процедура

write(fail,перечень переменных);

записывает в файл fail всю информацию, содержащуюся в перечне переменных.

2)  Процедура

read(fail,перечень переменных);

производит чтение из файла fail каждой компоненты в установленные переменные. Переменные и файловые компоненты должны иметь одинаковый тип. В случае, когда пытаются осуществить чтение несуществующих компонент, то в результате происходит завершение программы с ошибкой. Чтобы это избежать, нужно либо точно рассчитать число компонент, либо перед последующим чтением осуществлять проверку на их существование (используя стандартную функцию eof).

3)  Процедура

seek(fail,m);

производит смещение указателя файла fail на m-тую позицию. При этом нумерация в файле берет начало с 0.

4)  Функция

filesize(fail):longint;

определяет число компонент в файле fail.

5)  Функция

filepos(fail):longint;

определяет порядковый номер текущего указателя в файле fail.

6)  Процедура

truncate(fail);

осуществляет отсечение конца файла с текущей позиции.

Друзья, на этом всё. Надеюсь, Вам стало понятно, как осуществляется работа с типизированными файлами в языке Паскаль. Еще увидимся.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *