几个函数的使用!(8分)

  • 主题发起人 主题发起人 642299277
  • 开始时间 开始时间
6

642299277

Unregistered / Unconfirmed
GUEST, unregistred user!
请问函数restet,seek blockread 是什么意思,如何使用,以及各参数的意思。
 
第一个函数为reset
 
var

FromF, ToF: file;
NumRead, NumWritten: Integer;
Buf: array[1..2048] of Char;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
AssignFile(FromF, OpenDialog1.FileName);
Reset(FromF, 1); { Record size = 1 }
if SaveDialog1.Execute then { Display Save dialog box}
begin
AssignFile(ToF, SaveDialog1.FileName); { Open output file }

Rewrite(ToF, 1); { Record size = 1 }
repeat
BlockRead(FromF, Buf, SizeOf(Buf), NumRead);
BlockWrite(ToF, Buf, NumRead, NumWritten);
until (NumRead = 0) or (NumWritten <> NumRead);
CloseFile(FromF);
CloseFile(ToF);
end;
end;
end;
读写文件
 
接受答案了.
 
后退
顶部