[求助]问个关于文件读取的问题,CFile的
我看到一段如下所示的程序:
//...把当前目录设定为要打开的文件的所在目录
CFile file;
file.Open("test.txt",CFile::modeReadWrite);
BYTE buffer[0x1000];
UINT remaining=file.GetLength();
UINT read;
while(remaining)
{
read=file.Read(buffer,sizeof(buffer));
remaining-=read;
}
file.Close();
我想确认一下,上面的代码把文件test.txt按每次4K的内容读出并存储到buffer中,
请问,当test.txt内容为6k时,前4k内容存到了buffer中,
然后,剩下的2k内容,是覆盖了原来4k的前2k的内容,还是在4k的后面再追加2k的内容?
[此贴子已经被作者于2007-10-11 14:15:38编辑过]