Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ввод данных из типизированного файла

Процедура Read

Процедура Read обеспечивает ввод (копирование) данных из типизированно­го файла в ОП переменных, определенных в списке данных оператора. Форма обращения к процедуре Read:

Read (файловая-переменная, список-данных);

где файловая-переменная должна быть объявлена как переменная типа файла, содержащего определенный тип компонентов;

список-данных - последовательность имен переменных, разделенных запятыми, того же типа, что и компоненты файла.

Например: Read (F, Z); — читать из файла F в запись Z.

Для чтения данных из файла он должен быть объявлен, создан, связан с физическим файлом с помощью Assign и открыт с помощью процедуры Reset. Схема алгоритма процедуры СНТ — чтения данных из файла F:

 

 

 


Пример фрагмента программы, вызывающей СНТ, и вывода из нее с помощью процедуры Р содержимого Z — записей файла:

Процедура СНТ и ее вызов.

PROCEDURE СНТ;

BEGIN

WRITELN (' ЧТЕНИЕ ФАЙЛА '); RESET (F); { - открытие файла }

REPEAT

READ (F, Z); Р; { - чтение и вывод записи }

UNTIL EOF (F }; CLOSE (F); { - закрытие файла F }

END;

BEGIN { Связывание F с физическим файлом: }

ASSIGN (F, 'FLR6.REZ');

СНТ; { − вызов процедуры чтения }

END.

Текст процеду­ры Р содержит вызов процедуры WRITELN, примеры которой приведены при рассмотрении текстовых файлов.

Чтение данных из файла производится до появления ситуации EOF(F). Использование процедуры Read после исчерпания всех данных файла вызовет ошибку ввода-вывода.

В алгоритме и примере используются идентификаторы:

СНТ — имя процедуры чтения данных из файла;

Р - имя процедуры для вывода данных записи Z;

F - имя типизированного файла с записями;

Z − имя записи для компонентов типизированного файла F.

 

<== предыдущая лекция | следующая лекция ==>
Основные понятия. Типизированные файлы | Вывод данных в типизированный файл
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 290; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.