procedure imprimirarchivo(var arch : tarch);
var
fin:boolean;
rarch:trarch;
begin
clrscr;
if eof(arch) then
fin:=true
else
begin
fin:=false;
read(arch,rarch)
end;
while not fin do
begin
writeln(rarch.campo1,' ',rarch.campo2);
if eof(arch) then
fin:=true;
end;
writeln('Fin de Archivo');
end;