Главная » Basic » ПОСЛЕДОВАТЕЛЬНЫЕ ФАЙЛЫ

0

Последовательные   файлы имеют организацию, описанную в  разд. 8.2,  а  именно, записи в  них следуют  одна за другой. У файла есть заголовок, за которым следуют элементы данных и, может быть, концевая часть. Доступ к отдельным элементам данных нельзя получить, не  прочитав все предшествующие данные. Отдельные элементы файла не могут быть в нем изменены; должна быть создана  новая  версия  файла,  включающая  в  себя  все  изменения.  В   Бейсике  предусмотрены расширенные варианты операторов INPUT и PRINT, рассчитанные на работу с последовательными файлами и в основном не зависящие от носителя, используемого для хранения файла. В разд. 8.4.1 описаны общие приемы работы с файлами, а в последующих разделах — особенности конкретных носителей. Эти дополнительные детали в основном связаны с созданием файла и с привязкой файла к программе. Последнее действие часто называется  открытием файла, и оба этих термина (привязка, открытие) будут использоваться для обозначения одних и тех же описываемых ниже действий. Основные действия при работе с файлами таковы:

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

(б)   Запись данных в файл, или чтение данных из файла, или добавление данных к концу файла (если Ваша система допускает такой режим) .

(в)    Закрытие файла, прекращающее связь между файлом и логическим номером и в большинстве систем посылающее в файл специальную метку EOF (end of file — конец файла).

Источник: Уолш Б.    Программирование на Бейсике: Пер. с англ. М.: Радио и связь, 1988. 336 с: ил.

По теме:

  • Комментарии