interface
procedure PrintText(fn: string);
implementation
begin
var i := 1;
foreach var s in ReadLines(fn) do
Writeln(i:4, ' ', s);
i += 1
end;
end.
uses nekrasov; // вызывающая программа (другой файл)
var fn := ReadlnString('Укажи имя файла:');
if FileExists(fn) then
PrintText(fn)
else
Println('Файл не найден')
interface
procedure PrintText(fn: string);
implementation
procedure PrintText(fn: string);
begin
var i := 1;
foreach var s in ReadLines(fn) do
begin
Writeln(i:4, ' ', s);
i += 1
end;
end;
end.
uses nekrasov; // вызывающая программа (другой файл)
begin
var fn := ReadlnString('Укажи имя файла:');
if FileExists(fn) then
PrintText(fn)
else
Println('Файл не найден')
end.