我在MFC下文档类中打开一个文件
其中有这么两句CFile bitmap((LPCTSTR)strFileName, CFile::modeRead);
bitmap.Read(m_pBitmapFileHeader,sizeof(BITMAPFILEHEADER));但是经调试,一执行到bitmap.Read()就弹出对话框报错误信息:
An unknown error ocurred while accessing "文件名"经调试,strFileName 显示的路径是正确的
百思不得其解
求各位大侠帮忙
其中有这么两句CFile bitmap((LPCTSTR)strFileName, CFile::modeRead);
bitmap.Read(m_pBitmapFileHeader,sizeof(BITMAPFILEHEADER));但是经调试,一执行到bitmap.Read()就弹出对话框报错误信息:
An unknown error ocurred while accessing "文件名"经调试,strFileName 显示的路径是正确的
百思不得其解
求各位大侠帮忙
CFile mFile(_T("user.txt"),CFile::modeRead);
mFile.Read(sRead,2);
mFile.Close();你确定 m_pBitmapFileHeader 已经new 过内存空间?
建议这么写CFile bitmap;
if(bitmap.Open((LPCTSTR)strFileName, CFile::modeRead))//检测文件是否打开
{
bitmap.Read(m_pBitmapFileHeader,sizeof(BITMAPFILEHEADER));
}
你确定成功了?