Перейти до вмісту

Pascal/Функції для роботи з файлами

Матеріал з Вікіпідручника

Процедури і функції для работи з файлами у Pascal

[ред.]
Назва функції Дія
Assign(F,ім’я) Зв’язує файл F із ім’ям.
Erase(F) Видаляє файл F.
Rename(F, нове ім’я) Перейменовує файл F на нове ім’я.
FileSize(F) Повертає розмір файлу.
Rewrite(F) Відкриває новий файл F для запису, якщо такий файл існував - знищується.
Reset(F) Відкриває файл F для читання.
Append(F) Відкриває файл F для запису в кінець.
Read(F,...) Читає з файлу F у вказані змінні. Якщо файл не вказано - читає стандартний ввід.
ReadLn(T,...) Читає з текстового файлу T у вказані змінні один рядок. Якщо файл не вказано - читає стандартний ввід.
Write(F,...) Пише у файл F вказані змінні. Якщо файл не вказано - пише у стандартний вивід.
Writeln(T,...) Пише у текстовий файл T вказані змінні і переводить рядок. Якщо файл не вказано - пише у стандартний вивід.
Get
Put
BlockRead
BlockWrite
FilePos(F) Повертає номер поточного запису (символа) в файлі F.
Seek(F,n) Переходить на запис номер n (від 0) в файлі F.
Eof(F) Повертає true, якщо досягнуто кінець файлу F, і false в іншому разі. Якщо файл не вказано - перевіряє стандартний ввід.
Eoln(T) Повертає true, якщо досягнуто кінець рядка у текстовому файлі T, і false в іншому разі. Якщо файл не вказано - перевіряє стандартний ввід.
Close(F) Закриває файл F.