Способы объявления переменной файлового типа

Методы объявления файловых типов.

Вид объявления файлового типа

TYPE = FILE [ OF ];

1) для текстовых файлов:

TYPE = TEXT;

2) для файлов записей:

TYPE = FILE OF ;

3) для нетипизированных файлов:

TYPE = FILE;

Для того, чтоб использовать в программке файловые типы данных, нужно объявить переменные файлового типа одним из последующих методов:

Методы объявления переменной файлового типа

1 метод Способы объявления переменной файлового типа:

TYPE = FILE [ OF ];

VAR : ;

2 метод:

VAR : FILE [ OF ];

Переменные файлового типа именуют программными файлами. Файлы имеют исходную метку и конечную метку.

С каждым программным файлом связан указатель файла либо текущий указатель.

Указатель файла это особая переменная, которая хранит адресок доступной в реальный момент составляющие файла. После выполнения операции открытия файла Способы объявления переменной файлового типа указатель всегда показывает на начало первой составляющие файла. Значение указателя файла меняется в итоге выполнения операций чтения файла либо записи инфы в файл. Если выполнена одна операция чтения либо записи, то указатель файла перемещается к началу последующей составляющие.

Рис. Файл и текущий указатель файла

Операции для работы с файлами

1. Каждый Способы объявления переменной файлового типа программный файл должен быть связан с подходящим дисковым файлом. Такая связь организуется специальной операцией связывания:

ASSIGN(, ‘полное название файла на диске’);

2. Операции открытия программного файла нужна для начала работы с файлом и определения исходного значения указателя файла. создаваемый и имеющийся файл открываются различными операциями:

- для создаваемого файла:

REWRITE ();

- для имеющегося Способы объявления переменной файлового типа файла:

RESET ();

3. Операции обмена информацией меж операционной памятью и программными файлами:

- ввод инфы из файла в ОП:

READ(, );

- вывод инфы:

WRITE(,);

Операции обмена информацией с файлом организуют так именуемый поочередный доступ к компонентам файла. Этот принцип аналогичен поиску инфы на магнитной ленте магнитофона.

4. Прямой доступ к компоненте файла, позволяет установить указатель Способы объявления переменной файлового типа файла конкретно на начало подходящей составляющие. В Паскале прямой доступ вероятен только по номеру составляющие. В данном случае необходимо держать в голове о том что номер составляющие не всегда известен программеру и юзеру.

SEEK(, № составляющие);

5. Закрытие файла :

CLOSE();

Если файл не закрыт и по некий причине программка закончилась аварийно Способы объявления переменной файлового типа, то все конфигурации внесенные в файл будут утеряны. Потому рекомендуется закрывать файл по окончании работы с ним.

6. Некие дополнительные операции над файлами могут очень полезны:

-определяет завершился ли файл:

EOF()

- определяет размер файла в компонентах:

FILESIZE()

- определяет номер текущей составляющие:

FILE POS(<программный файл>)

Последовательность работы Способы объявления переменной файлового типа с файлами записей:

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


sposobi-otbora-i-vidi-viborochnogo-nablyudeniya.html
sposobi-otobrazheniya-osnovnoj-pamyati-na-kesh.html
sposobi-otricaniya-v-sovremennom-nemeckom-yazike-kursovaya-rabota.html