Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »