Дан файл f2. Переписать в “перевернутом” виде его строки

sashaAAA

Здраствуйте, не ловко вас беспокоить, но не могли бы вы мне указать мою ошибку в данной программе....?
Program zadacha3_1;
Var f,g:text;
      s:string;
Function Perevorot(t:string):string;
Var i:integer;
    s:string;
Begin
For i:=1to length (t) do insert (t[i],s,1);
Perevorot:=s;
end;
begin
Assign(f,'a.txt');
Reset(f);
Assign(g,'b.txt');
Reset(g);
While not Eof(f) do
Begin
readln(f,s);
s:=Perevorot(s);
Writeln(g,s);
end;
Writeln('fail');
close(f);
close(g);
readln;
End.
1 ответ

sashaAAA

var
  f, g: text;
  s: string;
 
function perevorot(t: string): string;
var
  i: integer;
  s: string;
begin
  s:='';
  for i := 1 to length(t) do s := t[i] + s;
  perevorot := s
end;
 
begin
  assign(f, 'in.txt');
  reset(f);
  assign(g, 'out.txt');
  rewrite(g);
  while not eof(f) do
  begin
    readln(f, s);
    s := perevorot(s);
    writeln(g, s)
  end;
  close(f);
  close(g)
end.