关于文件处理……
用CFile打开一个JPG文件
打开时出现Debug Assertion Failed!
CString JPG;
CFile fTemp;
fTemp.Open(filename,CFile::modeRead);
unsigned int Len = fTemp.Read(JPG.GetBuffer(0),fTemp.GetLength());//出错
编译连接都没有错误
运行到这时错误……
然后跳转到
UINT CFile::Read(void* lpBuf, UINT nCount)
{
ASSERT_VALID(this);
ASSERT(m_hFile != (UINT)hFileNull);
if (nCount == 0)
return 0; // avoid Win32 "null-read"
ASSERT(lpBuf != NULL);
ASSERT(AfxIsValidAddress(lpBuf, nCount));//到此处
请问为什么?