Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

Text/ru

English · Русский · 日本語

Тип TextFile (или эквивалентно более старой записи, просто Text) используется в программах на Pascal для чтения из текстового файла либо для записи в текстовый файл.

pascal
{$mode objfpc}{$H+}
var 
  MyFile: TextFile;
  s: string;
begin
  AssignFile(MyFile, 'a.txt');

  try
    reset(MyFile);    //Отрыть файл для чтения
    readln(MyFile, s);
    writeln('Текст прочитан из файла: ', s) 
   
    {
    или добавить некоторый текст:
    append(MyFile);
    writeln(MyFile, 'некоторый текст'); 
    }

  finally
    CloseFile(MyFile)
  end
end.

Переменная, представляющая текстовый файл (MyFile в примере выше), может быть использована для чтения и/или записи в текущий файл. Она должна быть связана с текущим файлом посредством процедуры AssignFile из библиотеки времени выполнения. после этого файл должен быть открыт с помощью процедуры Reset, Rewrite или Append. Вы можете читать или писать в файл, используя процедуры Read, Readln, Write, Writeln. После окончания обработки файла, вам необходимо закрыть его, используя процедуру CloseFile.

Обратите внимание, что тип TextFile сильно отличается от типа file of char:


From the Free Pascal wiki, page "Text/ru", as it stood on 2020-02-29 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Версия 1, последнее изменение: WikiArchive, .