docat.pp 331 B

1234567891011121314151617181920212223242526272829
  1. program docat;
  2. Procedure ReadAndWrite(var O : Text);
  3. var
  4. S : AnsiString;
  5. begin
  6. While not EOF(O) do
  7. begin
  8. Readln(O,S);
  9. Writeln(S);
  10. end;
  11. end;
  12. var
  13. F : Text;
  14. begin
  15. if ParamStr(1)<>'' then
  16. begin
  17. Assign(F,ParamStr(1));
  18. Reset(F);
  19. ReadAndWrite(F);
  20. end
  21. else
  22. ReadAndWrite(INput);
  23. end.