TURBO PASCAL:Учебное пособие. Терёхин В.В. - 119 стр.

UptoLike

Составители: 

119
Чтение из текстовых файлов очень похоже на ввод с клавиату-
ры, а запись в файл напоминает вывод на экран. Указатель в
текстовом файле имеет много общего с текстовым курсором.
Доступ к элементам текстового файла организуется по-
следовательно. Указатель при считывании очередного элемента
файла перемещается к следующему элементу. Для записи в
текстовый файл или чтения их него можно использовать про-
цедуры Read, Readln, Write, Writeln. В качестве первого пара-
метра в этих процедурах указывается файловая переменная,
например:
Read(fp, a, s);
Здесь происходит присваивание переменным a и s значений
двух очередных элементов их файла, связанного с файловой
переменной fp.
При выполнении программы на Паскале автоматически
открываются два стандартных файла текстового типа. Стан-
дартные файлы имеют имена файловых переменных Input и
Output. Стандартная файловая переменная Input представляет
собой доступный только для чтения файл для ввода символов
с клавиатуры. Вторая файловая переменная Output связана с
доступным только для записи стандартным устройством выво-
да символов и графических элементов на экран монитора. Об-
ращение к файлам Input и Output.происходит автоматически,
без каких-либо дополнительных средств с помощью операто-
ров Read, Readln, Write, Writeln. Имя файла в этих процедурах
не указывается, если работа ведётся со стандартным файлом.
Приведём пример переназначения стандартных файлов
(т.е. ввод с клавиатуры и вывод на экран) дисковым файлам.
program p73;
var
N, M: longint;
……….
begin
assign(Input, 'c:\test.txt');
reset (Input) ;
Чтение из текстовых файлов очень похоже на ввод с клавиату-
ры, а запись в файл напоминает вывод на экран. Указатель в
текстовом файле имеет много общего с текстовым курсором.
        Доступ к элементам текстового файла организуется по-
следовательно. Указатель при считывании очередного элемента
файла перемещается к следующему элементу. Для записи в
текстовый файл или чтения их него можно использовать про-
цедуры Read, Readln, Write, Writeln. В качестве первого пара-
метра в этих процедурах указывается файловая переменная,
например:
   Read(fp, a, s);
Здесь происходит присваивание переменным a и s значений
двух очередных элементов их файла, связанного с файловой
переменной fp.
        При выполнении программы на Паскале автоматически
открываются два стандартных файла текстового типа. Стан-
дартные файлы имеют имена файловых переменных Input и
Output. Стандартная файловая переменная Input представляет
собой доступный только для чтения файл для ввода символов
с клавиатуры. Вторая файловая переменная Output связана с
доступным только для записи стандартным устройством выво-
да символов и графических элементов на экран монитора. Об-
ращение к файлам Input и Output.происходит автоматически,
без каких-либо дополнительных средств с помощью операто-
ров Read, Readln, Write, Writeln. Имя файла в этих процедурах
не указывается, если работа ведётся со стандартным файлом.
        Приведём пример переназначения стандартных файлов
(т.е. ввод с клавиатуры и вывод на экран) дисковым файлам.
program p73;
var
   N, M: longint;
……….
begin
   assign(Input, 'c:\test.txt');
   reset (Input) ;
                                                          119