Cтраница 1
Нетипизированные файлы удобно использовать для долговременного хранения результатов работы программ. Эти результаты могут включать в себя как численные величины, так и тексты, комментирующие их содержание. Модифицируем уже знакомую нам по разд. [1]
Нетипизированные файлы - это двоичные файлы, которые могут содержать самые различные данные в виде последовательности байтов. Программист при чтении этих данных сам должен разбираться, какие байты к чему относятся. [2]
Для нетипизированных файлов в процедурах Reset и Rewrite допускается указывать дополнительный параметр, чтобы задать размер записи, использующийся при передаче данных. [3]
Для рассмотренных далее типизированных и нетипизированных файлов объявление выглядит несколько иначе. [4]
Усекает типизированный или нетипизированный файл, связанный с фай-ловой переменной F, на текущей позиции. [5]
Перемещает текущую позицию в типизированном или нетипизированном файле, связанном с файловой переменной F, в позицию N. Для текстовых файлов не используется. [6]
Составьте программу, которая создает на дискете нетипизированный файл, содержащий следующую введенную пользователем информацию о прочитанной им книге: номера глав и названия этих глав, причем номера должны записываться в файл как целочисленные элементы, а названия - как строковые. Количество глав в прочитанной книге пользователь вводит с клавиатуры. Для контроля правильности вводимых данных следует вывести содержимое файла на экран компьютера, причем номер и название каждой главы должны выводиться в отдельной строке. [7]
Записывает Count записей из буфера Buf в нетипизированный файл, связанный с файловой переменной F. Если задан параметр Result, то в него возвращается число действительно произведенных записей. [8]
За исключением процедур Read и Write для всех нетипизированных файлов допускается использование любой стандартной процедуры, которую разрешено использовать с типизированными файлами. Вместо процедур Read и Write здесь используются соответственно процедуры BlockRead и BlockWrite, позволяющие пересылать данные с высокой скоростью. [9]
Если слово of и тип компонента опущены, то объявляется нетипизированный файл. Нетипизированные файлы используются для доступа к любому файлу на внешнем устройстве, независимо от его внутреннего формата. [10]
Открытие существующего файла осуществляется процедурой Reset, формат которой ( кроме нетипизированных файлов - см. разд. [11]
Создание и открытие нового файла осуществляется процедурой Rewrite, формат которой ( кроме нетипизированных файлов - см. разд. [12]
При работе с файловыми переменными различают файлы трех видов: текстовые файлы, типизированные файлы и нетипизированные файлы. [13]
Если слово of и тип компонента опущены, то объявляется нетипизированный файл. Нетипизированные файлы используются для доступа к любому файлу на внешнем устройстве, независимо от его внутреннего формата. [14]
Обычно доступ к файлам организуется последовательно, т.е., когда некоторая запись считывается с помощью стандартной процедуры Read или записывается с помощью стандартной процедуры Write, текущая позиция файла перемещается к следующей по порядку записи файла. Однако к типизированным и нетипизированным файлам можно организовать прямой доступ с помощью стандартной процедуры Seek, которая перемещает текущую позицию файла к записи с заданным порядковым номером. [15]