read读取后文件指针移动是因为read内部实现的,你没必要纠结,如果你只是要实现文件的分隔加合并,不需要分析文件内容,那应该很简单,在打开文件时加上CFile::typeBinary 模式
Read( void* lpBuf, UINT nCount );nCount 已经设定了指针移动的终点了。内部已给实现了,当读了nCount 个字节后自动结束。