代码大全

(singke) #1

WriteData(Data NumItems Blocksize) Blocksize 500
499 501 Blocksize
500 WriteData() Blocksize 500


BolckSize := OptimalBlockSize( NumItems, SizeItem );

{ The following code is necessary to work around an error in
WriteData() that appears only when the third parameter
equals 500. ‘500’ has been replaced with a naemd constant
for clarity. }

if ( BlockSize = WRITEDATA_BROKEN_SIZE )
BlockSize := WRITEDATA_WORKAROUND_SIZE;

WriteData( File, Data, BolockSize );

Kernighan
Plauger 1978
Lind
Vairavan 1989

Free download pdf