Бестиповые файлы: особенности

Материал из Вики проекта PascalABC.NET
Перейти к: навигация, поиск

В отличие от Delphi, в бестиповые файлы можно непосредственно записывать (а затем и считывать) любые размерные данные, а также строки. Строка записывается в виде: байт длины, символы строки. Таким образом, в бестиповой файл можно записать максимум строку длиной в 255 символов.

var 
  f: file;
  i: integer;
  r: real;
  s: string;
 
begin
  assign(f,'a.dat');
  rewrite(f);
  // Записываем в файл данные любых типов
  write(f,1,2.5,'Hello');  
  close(f);
  reset(f);
  // Считываем эти данные из файла
  read(f,i,r,s);
  write(i,' ',r,' ',s);
  close(f);
end.

Ссылки

Персональные инструменты