Методы текстовых файлов
Для
текстовых файлов (тип Text
)
определены следующие методы:
procedure Write(a,b,...);
Записывает в файл значения a, b, ... |
procedure Writeln(a,b,...); Записывает в файл значения a, b, ... и осуществляет переход на следующую строку |
procedure Print(a,b,...); Записывает в файл значения a, b, ..., разделяя их пробелами |
procedure Println(a,b,...); Записывает в файл значения a, b, ..., разделяя их пробелами, и осуществляет переход на следующую строку |
function ReadInteger: integer; Возвращает значение типа integer, введенное из текстового файла |
function ReadReal: real; Возвращает значение типа real, введенное из текстового файла |
function ReadChar: char; Возвращает значение типа char, введенное из текстового файла |
function ReadString: string; Возвращает значение типа string, введенное из текстового файла, без перехода на следующую строку |
function ReadBoolean: boolean; Возвращает значение типа boolean, введенное из текстового файла |
function ReadWord: string; Возвращает слово, введенное из текстового файла |
function ReadlnInteger: integer; Возвращает значение типа integer, введенное из текстового файла, и переходит на следующую строку |
function ReadlnReal: real; Возвращает значение типа real, введенное из текстового файла, и переходит на следующую строку |
function ReadlnChar: char; Возвращает значение типа char, введенное из текстового файла, и переходит на следующую строку |
function ReadlnString: string; Возвращает значение типа string, введенное из текстового файла, и переходит на следующую строку |
function ReadlnBoolean: boolean; Возвращает значение типа boolean, введенное из текстового файла, и переходит на следующую строку |
function ReadlnWord: string; Возвращает слово, введенное из текстового файла, и переходит на следующую строку |
function Eof: boolean; Возвращает True, если достигнут конец файла, и False в противном случае |
function Eoln: boolean; Возвращает True, если достигнут конец строки, и False в противном случае |
function SeekEof: boolean; Пропускает пробельные символы, после чего возвращает True, если достигнут конец файла |
function SeekEoln: boolean; Пропускает пробельные символы, после чего возвращает True, если достигнут конец строки в файле |
function Name: string; Возвращает имя файла |
function FullName: string; Возвращает полное имя файла |
procedure Reset; Устанавливает файловый указатель на начало файла |
procedure Close; Закрывает файл |
procedure Flush; Записывает содержимое буфера файла на диск |
function ReadToEnd: string; Возвращает в виде строки содержимое файла от текущего положения до конца |
procedure Erase; Удаляет файл (файл должен быть закрыт) |
procedure Rename(newname: string); Переименовывает файл, давая ему имя newname (файл должен быть закрыт) |