Бестиповые файлы: особенности
Материал из Вики проекта 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.