K
kitty_li
Unregistered / Unconfirmed
GUEST, unregistred user!
这是SetTextBuf Example,这里及呼看不懂,您能忙我详细的解释一下吗?
program SetTextBufExample;
{$APPTYPE CONSOLE}
var
Source, Destination: TextFile;
AFileName: string;
AChar: Char;
Buf: array[1..4096] of Char; { 4K buffer }
begin
Write('Enter filename: ');
Readln(AFileName);
AssignFile(Source, AFileName);
{ Larger buffer for faster reads }
SetTextBuf(Source, Buf);
Reset(Source);
{ Dump text file into another file }
AssignFile(Destination, 'WOOF.DOG');
Rewrite(Destination);
while not Eof(Source) do
begin
Read(Source, AChar);
Write(Destination, AChar);
end;
CloseFile(Source);
CloseFile(Destination);
end.
program SetTextBufExample;
{$APPTYPE CONSOLE}
var
Source, Destination: TextFile;
AFileName: string;
AChar: Char;
Buf: array[1..4096] of Char; { 4K buffer }
begin
Write('Enter filename: ');
Readln(AFileName);
AssignFile(Source, AFileName);
{ Larger buffer for faster reads }
SetTextBuf(Source, Buf);
Reset(Source);
{ Dump text file into another file }
AssignFile(Destination, 'WOOF.DOG');
Rewrite(Destination);
while not Eof(Source) do
begin
Read(Source, AChar);
Write(Destination, AChar);
end;
CloseFile(Source);
CloseFile(Destination);
end.