Помещает в текстовый файл строку, определяемую списком переменных.
Замечание 1: тип переменных, находящихся в списке, должен совпадать с типом данных в файле.
Замечание 2: в текстовые файлы можно передавать значения напрямую, не используя буферных переменных.
Замечание 3: при работе с типизированными файлами допускается запись значений только с использованием буферных переменных.
Read(<файловая переменная >,<список переменных>);
Процедура Read считывает из файла, определяемого файловой переменной количество значений, равное количеству переменных в списке и присваивает первое считанное значение первой переменной, второе - второй и т.д.
Считывает строку из текстового файла и помещает ее в переменные, определяемые списком.
Замечание 1: если количество компонент файла, считанных в данный момент времени, меньше чем переменных в списке, то переменные, которым “не хватило значений”, возвратят неопределенные значения.
Замечание 2: отдельные значения в строке текстового файла должны отделяться пробелом. При использовании переменных типа String, из строки будет считано столько символов, какова максимально возможная длина строки, определяемая описанием переменных String.
§ 5. Примеры работы с файлами.
1. Объявление файловых переменных.
Var filer:file of integer;
(типизированный файл, компоненты которого имеют тип integer).
Stiler:file of TStudent;
(типизированный файл, компоненты которого являются записями).
TextFile:Text;
(текстовый файл).
NTFile:file;
(нетипизированный файл).
2. Задача.
Сформировать файл, содержащий 100 случайных целых чисел и после этого вывести его на экран.