readln
Функция чтения строки из текстового файла.
Синтаксис
s = readln(f_id);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| f_id | integer |
Идентификатор файла |
Описание
readln(f_id) – функция чтения одной строки из текстового файла с идентификатором
f_id в строку. Если строк в файле больше нет, возвращает пустую строку,
положение указателя файла можно проверить функцией getpos и filesize.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| s | string |
Строка с загруженной из файла строкой |
Пример
var
s1: string = "string1" + chr(10) + "string2";
//создадим новый файл
f_id = createfile("file1.dat", -1)
//запишем в него строку
writeln(f_id, s1);
//закроем файл
freeobject(f_id);
//откроем файл для чтения
f_id = createfile("file1.dat", 0)
//прочитаем строки из файла
s2 = readln(f_id);
s3 = readln(f_id);
//закроем файл
freeobject(f_id);
В процессе выполнения при помощи функции createfile будет создан новый файл с
идентификатором f_id (file1.dat). В файл при помощи
функции writeln будет записаны строка s1. Перед чтением из
файла необходимо его закрыть при помощи функции freeobject и открыть для
чтения при помощи функции createfile. При помощи функции
readln в строку s2 и s3 будут загружены
строки из файла с идентификатором f_id. Строка s2 будет
содержать текст "string1", строка s3 будет содержать текст "string2". Перед
завершением примера файл закрывается при помощи функции freeobject.
Дополнительные материалы
Нет.