void CSeekTestView::ReadMap(CStudioFile *f)
{
CString output;
long pos1 = 0;
long pos2 = 12;
f->Seek(pos1,CFile::begin);
f->ReadString(output,false);
f->ReadString(output,false);
f->Seek(pos2,CFile::begin);
f->ReadString(output,false);
f->ReadString(output,false);
f->ReadString(output,false);
f->ReadString(output,false);
}
要读取的文本文件内容如下:
0
1
2
3
4
5
6
7
8
9
实际调试发现,Seek()函数并没将指针移到指定的位置,而是从头读到尾。请高手指点。