Cтраница 2
![]() |
Результаты работы профаммы создания типизированного файла, содержащего буквы греческого алфавита. [16] |
Процедура seek осуществляет прямой доступ к элементам типизированного файла. [17]
Использование стандартных процедур Read и Write для типизированных файлов отличается от их использования для текстовых файлов тем, что переменные, в которые читается или из которых записывается информация, должны иметь тот же тип данных, что и компоненты типизированного файла. Таким образом, при чтении или записи типизированных файлов всегда происходит перемещение данных одинаковой длины. [18]
В начале работы данной программы открывается для чтения типизированный файл alphabet, созданный предыдущей программой. Затем в программе используется цикл с постусловием. [19]
Здесь мы связываем имеющуюся в программе файловую переменную nab с типизированным файлом nabor, находящимся на логическом диске D: в каталоге inf. Обратите внимание, что в отличие от текстового файла, типизированный файл необязательно должен иметь расширение. [20]
При работе с файловыми переменными различают файлы трех видов: текстовые файлы, типизированные файлы и нетипизированные файлы. [21]
К такому типизированному файлу применимы все те же операции, что и к типизированному файлу, содержащему простые элементы. [22]
За исключением процедур Read и Write для всех нетипизированных файлов допускается использование любой стандартной процедуры, которую разрешено использовать с типизированными файлами. Вместо процедур Read и Write здесь используются соответственно процедуры BlockRead и BlockWrite, позволяющие пересылать данные с высокой скоростью. [23]
Использование стандартных процедур Read и Write для типизированных файлов отличается от их использования для текстовых файлов тем, что переменные, в которые читается или из которых записывается информация, должны иметь тот же тип данных, что и компоненты типизированного файла. Таким образом, при чтении или записи типизированных файлов всегда происходит перемещение данных одинаковой длины. [24]
Прямой доступ означает возможность позиционировать внутри файла указатель на интересующую нас запись. В случае типизированных файлов запись в файле - это компонент файла, а в случае бестиповых - блок, равный по размеру буферу файла. [25]
Всякие попытки вставить сокращения типа Read ( Rec) или Read ( Dim) вызовут понятное возмущение компилятора. Такое возможно лишь при вводе из типизированного файла ( см. разд. [26]
Использование стандартных процедур Read и Write для типизированных файлов отличается от их использования для текстовых файлов тем, что переменные, в которые читается или из которых записывается информация, должны иметь тот же тип данных, что и компоненты типизированного файла. Таким образом, при чтении или записи типизированных файлов всегда происходит перемещение данных одинаковой длины. [27]
Данный файловый тип не обслуживается процедурой обработки файлов. Например, процедура ReadLn ошибочно используется для типизированного файла, или процедура Seek - для текстового файла. [28]
Здесь мы связываем имеющуюся в программе файловую переменную nab с типизированным файлом nabor, находящимся на логическом диске D: в каталоге inf. Обратите внимание, что в отличие от текстового файла, типизированный файл необязательно должен иметь расширение. [29]
В данном варианте записи присутствуют два служебных слова end, причем первый из них закрывает запись date, а второй всю запись anketa в целом. В свою очередь запись anketa может быть элементом массива либо типизированного файла. [30]