tw1238.pp 604 B

123456789101112131415161718192021222324
  1. { %FAIL }
  2. { Source provided for Free Pascal Bug Report 1238 }
  3. { Submitted by "Mazen NEIFER" on 2000-11-14 }
  4. { e-mail: [email protected] }
  5. PROGRAM Concat;
  6. VAR
  7. InputFile,OutputFile:File;
  8. c:Char;
  9. Buffer:Array[DWord]OF Byte;
  10. ReadCount,WriteCount:DWord;
  11. BEGIN
  12. Assign(OutputFile,'Maple.tar.gz');
  13. ReWrite(OutputFile,1);
  14. FOR c:='a' TO 'n' DO
  15. BEGIN
  16. Assign(InputFile,'xa'+c);
  17. Reset(InputFile,1);
  18. BlockRead(InputFile,Buffer,SizeOf(Buffer),ReadCount);
  19. BlockWrite(OutputFile,Buffer,SizeOf(Buffer),WriteCount);
  20. Close(InputFile);
  21. END;
  22. Close(OutputFile);
  23. END.