Под
файлом
понимается либо именованная область
внешней памяти
ПК (жесткого диска, гибкой дискеты, электронного "виртуального"
диска), либо логическое
устройство
- потенциальный источник или приемник информации.
Любой файл имеет три характерные особенности. Во-первых, у него есть имя, что дает возможность программе работать одновременно с несколькими файлами. Во-вторых, он содержит компоненты одного типа. Типом компонентов может быть любой тип Турбо Паскаля, кроме файлов. Иными словами, нельзя создать "файл файлов". В-третьих, длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти. Файловый тип или переменную файлового типа можно задать одним из трех способов: <имя>
= FILE
OF <тип>;
Здесь <имя>
- имя файлового типа (правильный идентификатор); Например: В зависимости от способа объявления можно выделить три вида файлов:
В примерах f1,f2 и f3 - типизированные файлы, f2 - текстовой файл, f3 - нетипизированный файл. Вид файла определяет способ хранения информации в файле. Однако в Турбо Паскале нет средств контроля вида ранее созданных файлов. При объявлении уже существующих файлов программист должен сам следить за соответствием вида объявления характеру файла. |