Работа с типизированными файлами Паскаль

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

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

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

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)

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

Рейтинг
( Пока оценок нет )
Загрузка ...