我用的MFC里面的CMemFile类来实现: CFile file(strFileName,CFile::modeRead);
CMemFile memFile;
BYTE* pBuf;
DWORD iLen=file.GetLength();
pBuf =(BYTE*)new char[iLen+1];
memFile.Attach(pBuf, iLen, 0);
file.ReadHuge(pBuf,iLen);
memFile.WriteHuge(pBuf,iLen);//将文件内存与memFile想关联./*现在我要对memFile进行扫描,一行一行的扫描(读取),怎么办?????????*/
file.Close();
delete[] pBuf;
CMemFile memFile;
BYTE* pBuf;
DWORD iLen=file.GetLength();
pBuf =(BYTE*)new char[iLen+1];
memFile.Attach(pBuf, iLen, 0);
file.ReadHuge(pBuf,iLen);
memFile.WriteHuge(pBuf,iLen);//将文件内存与memFile想关联./*现在我要对memFile进行扫描,一行一行的扫描(读取),怎么办?????????*/
file.Close();
delete[] pBuf;
每次读固定的长度