Текстовые файлы. Текстовый файл – это файл, состоящий из компонент, являющихся строками

Текстовый файл – это файл, состоящий из компонент, являющихся строками. Текстовый файл трактуется Turbo Pascal как совокупность строк переменной длины. Доступ к каждой строке возможен лишь последовательно, начиная с первой. При создании текстового файла в конце каждой строки ставится специальный признак EOLN (End Of Line – конец строки), а в конце всего файла – признак EOF (End Of File – конец файла).

Формат описания:

1-ый способ:

Type

имя_файлового_типа = Text;

Var

файловая_переменная: имя_файлового_типа;

2-ой способ:

Var

файловая_переменная: Text;

Процедуры для работы с текстовыми файлами

Rewrite (файловая_переменная) – открыть новый файл для записи.

Reset (файловая_переменная) – открыть существующий файл для чтения.

Append (файловая_переменная) – открыть существующий файл для дополнения. Процедура открывает файл для записи и устанавливает указатель файла в конец файла.

Read (файловая_переменная, список_ввода) – обеспечивает ввод символов, строк и чисел. Список ввода – последовательность из одной или более переменных типа Char, String, а также любого целого или вещественного типа.

При вводе переменных типа Char выполняется чтение одного символа. При вводе переменной типа String считывается вся строка.

При вводе числовых переменных все пробелы, символы табуляции и маркеры конца строк пропускаются. После выделения первого значащего символа, наоборот, любой из перечисленных символов служит признаком конца подстроки. Выделенная таким образом подстрока рассматривается как символьное представление числовой константы соответствующего типа и преобразуется во внутреннее представление, а полученное значение присваивается переменной.

ReadLn (файловая_переменная, список_ввода) – обеспечивает ввод символов, строк и чисел. Эта процедура аналогична процедуре Read за исключением того, что после считывания последней в списке переменной происходит перевод указателя на начало новой строки.

Write (файловая_переменная, список_вывода) – обеспечивает вывод информации в текстовый файл. Список вывода – последовательность из одного или более выражений типа Char, String, а также любого целого или вещественного типа. При записи переменных в файл можно указывать форматы вывода.

WriteLn (файловая_переменная, список_вывода) – обеспечивает вывод информации в текстовый файл. Эта процедура аналогична процедуре Write за исключением того, что после вывода последней в списке переменной происходит перевод указателя на начало новой строки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: