Типизированные файлы. Они предназначены для хранения данных только одного типа Паскаля: файл целых чисел, вещественных чисел

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

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

Объявить файл можно двумя способами:

1.указанием его имени и типа в разделе описания переменных Var :

Var f_int : File Of Integer; описан файл целых чисел f_int,

f_int – имя логического файла – файловой переменной

Внимание! При описании файла его размер не указывается.

Структура файла целых чисел:

 

EOF – End Of File – метка конца файла: символ с кодом 26 (CTRL+Z).

Var f_char : File Of Char; описан файл символов f_char,

f_char – имя логического файла –
файловой переменной

Структура файла символов:

 

2.указанием его типа в разделе определения типов TYPE и имени – в разделе описания переменных Var :

Type TFile_int : File Of Integer;

Var f_int : TFile_Int;

 

Таким образом, можно перечислить отличия файла от, например, массива:

· файлы располагаются во внешней памяти – сохраняются после окончания работы программы,

· при описании файлов размеры их не задаются, они могут изменяться при работе программы,

· текущее количество элементов файла в каждый момент работы программы неизвестно, но всегда известно, где конец файла (метка EOF),

· в любой момент программно можно определить длину файла, добавлять в него новые элементы, считывать их, урезать его, переименовывать и даже уничтожить.

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

Assign(имя файловой переменной, ‘путь к физическому файлу’);

Assign(f_int,’D:\User\f_int.dat’);

f_int – имя файловой переменной (логического файла),

D:\User\f_int.dat - полный путь к физическому файлу на внешнем носителе:
диск D:
директория (папка) User
файл f_int_dat.

Внимание! Желательно совпадение имени физического файла и имени файловой переменной; расширение имени типизированного файла .dat.

После установления пути к физическому файлу его можно открыть:

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








Дата добавления: 2015-08-08; просмотров: 569;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.