N
nieyunfeng
Unregistered / Unconfirmed
GUEST, unregistred user!
大家好:
在读写无类型文件时,经常看到下面的格式:
repeat
BlockRead(File1,buf,Sizeof(buf),NumRead);
BlockWrite(File2,buf,NumRead,NumWrire);
until NumRead:=0 or NumRead<>NumWrire;
这里具体怎么理解啊?是不是先把数据读到buf中,等到buf已经满了,就开始把buf的数据写到文件中去,写了之后buf是不是清空了又开始接授收新一轮的读取的数据啊?
是不是写一次数据之后buf就清空一次啊?还有这个NumRead 和 NumWrire是怎么变化的啊?
哪位大虾能把读写一次后每个变量的变化情况具体分析一下好么?非常感谢!
在读写无类型文件时,经常看到下面的格式:
repeat
BlockRead(File1,buf,Sizeof(buf),NumRead);
BlockWrite(File2,buf,NumRead,NumWrire);
until NumRead:=0 or NumRead<>NumWrire;
这里具体怎么理解啊?是不是先把数据读到buf中,等到buf已经满了,就开始把buf的数据写到文件中去,写了之后buf是不是清空了又开始接授收新一轮的读取的数据啊?
是不是写一次数据之后buf就清空一次啊?还有这个NumRead 和 NumWrire是怎么变化的啊?
哪位大虾能把读写一次后每个变量的变化情况具体分析一下好么?非常感谢!