Описание:
Delphi процедура Read читает
линейно данные из файла или консоли ( console ).
Версия 1
Используется, чтобы читать текстовые величины с консоли ( console ).
Версия 2
Используется, чтобы читать текстовые величины из текстового файла с данными.
Версия 3
Используется, чтобы читать данные из двоичного файла.
Вы должны использовать AssignFile, чтобы
назначать файл для операций - чтения / записи; и открыть файл до процедуры
чтения.
Для текстовых файлов, каждая строка
текста разбита на переменные. Эти переменные могут быть текстовыми или числовыми
типами.
Для строк ( string ), будет прочитана
вся строка, если она не превышает размер переменной.
При синтаксическом анализе чтения для чисел,
символы интервала и концов строки являются разделителями между различными
переменными. Если величина числа превышает возможность переменной, она
выбрасывается в переменной не вызывая исключение.
При чтении строк или символов, ReadLn должен
быть выполнен, пока не достигнут Eoln (конец линии). В противном случае,
многократно возврат вызовов последующего Чтения будет невозможно.
Для двоичных файлов, данные оцениваются Value1,
Value2 и т.п., прочитаны из файла данных.
Если
файл данных - типизированный файл (файл определён на содержимое конкретного типа
данных), тогда эти величины должны быть того же самого типа. Например, файл типа
- запись, значит переменные, которые будут прочтены из этого файла, тоже должны
быть такими же записями.