Текстовые файлы

Оценить
(0 голоса)

Помимо числовых, существуют также текстовые файлы, компонентами которых являются символы. Этот тип определен заранее и описывается следующим, образом: type text = file of char;

type text = packed file of char; При работе с текстовыми файлами компилятор преобразует данные из внутренней, двоичной формы представления во внешнюю символьную, и наоборот. В отличие от нетекстовых эти файлы можно вывести на терминал или на печать вне программы, с помощью обычных команд. Само преобразование типов выполняется неявно процедурами чтения или записи. К текстовым относятся и стандартные файлы ввода input и вывода output.

Текстовые файлы имеют нелинейную структуру: последовательность символов, составляющая файл, разбивается на строки. Каждая строка ограничена признаком конца строки, который, как и признак конца файла, выполняет служебную роль и не воспринимается программой. Для проверки наличия этого признака используется стандартный оператор, имеющий формат

eoln (имя файла). Эта логическая функция принимает значение true, если непосредственно за считанным символом стоит ограничитель, и false во всех остальных случаях. Программой ограничитель трактуется как символ пробела.

Задания

1. Какие файлы называются текстовыми? f 2. В каком формате объявляются текстовые файлы?

3.         Есть ли какоелибо различие в возможностях числовых и текстовых файлов?

4.         Какова структура текстового файла?

5.         Имеется входной текстовой файл text. Напишите оператор, который будет считывать символе данной строки (до конца строки) и подсчитывать среди них число символов «к».

6.         Как в предыдущем примере (п. 5) программа воспринимает признак конца строки, найденный оператором eoln?

7. Какие стандартные файлы являются текстовыми?

Подробнее в этой категории: « Массивы Ввод и вывод в файлах »
Ввод и вывод в файлах
Множества сравниваются между собой с помощью операторов отношения
Массивы
Тип char
Записи

Добавить комментарий


Защитный код
Обновить