zavrrrrik,
| Код |
var i: Integer; FromF, ToF: file; NumRead, NumWritten: Integer; Buf: array[1..2] of Byte; begin AssignFile(FromF, 'ReadFile.txt'); Reset(FromF, 1); AssignFile(ToF, 'WriteFile.txt'); Rewrite(ToF, 1); repeat BlockRead(FromF, Buf, SizeOf(Buf), NumRead); for i := 1 to NumRead do write(chr(buf[i])); (* если выводить как символ *) // write(buf[i]); (* если как код *) BlockWrite(ToF, Buf, NumRead, NumWritten); until (NumRead = 0) or (NumWritten <> NumRead); CloseFile(FromF); CloseFile(ToF); end;
|
|