MFC新手,CFILE类问题求助。
VC6.0程序代码如下。文件LG_A325E.txt是文本文件。执行到SeekToBegin()就出来"Debug Assertion Failed!"。注释掉这行,GetFilePath()能正常执行,结果也对。但是GetPosition()又不行了。本人刚接触MFC,请DX帮忙看看,问题在哪里。非常感谢!char * pszFileName="C:\\myproject\\LG_A325E\\LG_A325E.txt";
//char * pszFileName="..\\LG_A325E.txt";
char pbuf[256];
UINT nBytesRead;
CFile myFile;
CFileException fileException;
if(myFile.Open(pszFileName,CFile::modeRead),&fileException)
{
//myFile.SeekToBegin();
CString str1 = myFile.GetFilePath();
DWORD pos = myFile.GetPosition();
nBytesRead = myFile.Read(pbuf,10);
}
else
{
TRACE("Can't open file %s,error=%u/n",pszFileName,fileException.m_cause);
}
myFile.Close();