Главная страница
Содержание
 
 

Работа с текстовыми файлами в Pascal.

Текстовые файлы в языке Pascal представляют собой последовательность строк, а строки – последовательности символов. Строки имеют переменную длину и каждая строка заканчивается признаком конца строки.

Для определения конца строки служит функция EOL(f), которая вернет TRUE, если достигнут конец строки.

ReadLn(f) – переходит для чтения на следующую строку. WriteLn(f) – записывает признак конца строки.

Функции Read(f,X) и Write(f,X) служат для чтения/записи в текстовый файл переменных целого, действительного, символьного, логического типа или строк.


Листинг 8. Пример работы с текстовым файлом
program listing_8;
var t: Text;
	x: string[21];
begin
 x:='Hello, world!';
 assign(t,'c:\temp.txt');
 rewrite(t); {инициировать для записи}
 writeln(t,x);
 close(t)
end.