This repository has been archived on 2024-12-25. You can view files and clone it, but cannot push or open issues or pull requests.
2024-03-10 20:32:51 +03:00

35 lines
779 B
ObjectPascal

// Типизированные файлы
// Запись в файл 10 чисел, при следующем запуске - чтение этих чисел и удаление файла
const filename = 'a.dat';
var f: file of integer;
begin
if not FileExists(filename) then
begin
assign(f,filename);
rewrite(f);
writeln('Запись в файл ',filename);
for var i:=1 to 10 do
begin
var x := random(100);
write(x,' ');
write(f,x);
end;
close(f);
end
else
begin
assign(f,filename);
reset(f);
writeln('Чтение из файла ',filename);
for var i:=1 to 10 do
begin
var x: integer;
read(f,x);
write(x,' ');
end;
close(f);
erase(f);
end;
end.