Типизированные файлы. Они предназначены для хранения данных только одного типа Паскаля: файл целых чисел, вещественных чисел
Они предназначены для хранения данных только одного типа Паскаля: файл целых чисел, вещественных чисел, символов, массивов одного размера, строк одной длины, записей. Не существует только файла файлов и файла объектов.
Перед началом работы с файлом его необходимо описать (объявить), указав его имя и тип компонентов (элементов).
Объявить файл можно двумя способами:
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; просмотров: 562;