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

Текстовые файлы связываются с файловыми переменными, принадлежащими стандартному типу TEXT. Текстовые файлы предназначены для хранения текстовой информации. Текстовый файл трактуется в Турбо- Паскале как совокупность строк переменной длины. Доступ к каждой строке возможен лишь последовательно, начиная с первой.

Конец строки можно определить с помощью функции:

EOLn (<ф.п.>);

Для записи данных в файл используются процедуры WRITE и WRITELN:

Write (<ф.п.>,<список вывода стрингов>);

Writeln (<ф.п.>,<список вывода стрингов>).

По предложению WRITE значения данных из списка запишутся в файл подряд, без всяких разделителей.

По предложению WRITELN в файле после каждого выведенного стрингового значения будут записаны признаки конца строки.

Для чтения данных из файла используются процедуры READ и READLN:

Read(<ф.п.>,<список выводимых стрингов>);

Readln(<ф.п.>,<список вводимых стрингов>).

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


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



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