В чем заключается работа с типизированными файлами Паскаль? Под типизированным файлом подразумевают совокупность компонент всякого заданного программистом типа (кроме файлового типа). Обратиться к компонентам типизированных файлов можно, используя их порядковый номер. Нумерация компонент начинается с 0.
После того, как файл открыт, номер текущей компоненты (указатель) находится в начале этого файла в позиции нулевой компоненты. После каждой записи или прочтения происходит сдвиг указателя к последующей компоненте.
Процедуры и функции при работе с типизированными файлами Паскаль:
1) Процедура
записывает в файл fail всю информацию, содержащуюся в перечне переменных.
2) Процедура
производит чтение из файла fail каждой компоненты в установленные переменные. Переменные и файловые компоненты должны иметь одинаковый тип. В случае, когда пытаются осуществить чтение несуществующих компонент, то в результате происходит завершение программы с ошибкой. Чтобы это избежать, нужно либо точно рассчитать число компонент, либо перед последующим чтением осуществлять проверку на их существование (используя стандартную функцию eof).
3) Процедура
производит смещение указателя файла fail на m-тую позицию. При этом нумерация в файле берет начало с 0.
4) Функция
определяет число компонент в файле fail.
5) Функция
определяет порядковый номер текущего указателя в файле fail.
6) Процедура
осуществляет отсечение конца файла с текущей позиции. Друзья, на этом всё. Надеюсь, Вам стало понятно, как осуществляется работа с типизированными файлами Паскаль. Еще увидимся.