Файловый указатель
Работая
с файлом полезно помнить о существовании
ФАЙЛОВОГО указателя. Он всегда указывает
на начало записи. При записи и чтении -
после записи/чтения очередной записи
файловый указатель прыгает на начало
следующей. Выполнение команды записи/чтения
заключается в записывании/чтении той
записи (одной), на которую указывает
указатель. Поэтому обычно чтение/запись
заключается в циклическом повторении
команды записи/чтения.
Любой
файл можно рассматривать, как файл с
однобайтовыми записями и соответственно
его обрабатывать. Это - универсальный
подход, но не всегда удобный, птому что
мало прочесть несколько байт - нужно их
еще декодировать, чтобы получить,
например, число типа double из цепочки 8
байт. А если Вы объявили file of double, то
результат чтения очередной записи Вы
просто помещаете в переменную типа
double (или элемент массива array [] of double).
Основные
операции с файлом: чтение, запись,
создание, переименование, удаление.