大文件分段写下

大文件分段写入
我的文件有5000个,在编辑框中每次显示100个数据,现在我需要改写其中一部分数据,比如说从250——450,怎么样处理?最好是分段写入,在显示第200到300个数据时,写入250到300的数,显示300——400的数据时,改写300到400的数,以此类推,
分段写入 分段显示

------解决方案--------------------
用CreateFile打开文件:
   CreateFile(strTemp, GENERIC_READ 
------解决方案--------------------
 GENERIC_WRITE, FILE_SHARE_READ 
------解决方案--------------------
 FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);

用CFile打开文件:
   Open(StrPath, CFile::modeRead
------解决方案--------------------
CFile::modeWrite)

然后直接偏移到指定地址,写入数据就可以了。