file.Open(szFile,CFile::modeCreate|CFile::modeWrite|CFile::typeText|CFile::modeReadWrite);
CFile::modeCreate 直接构建创建一个新文件。如果该文件已经存在,则文件内容自动被清零。
CFile::modeWrite 以只写方式打开文件。
CFile::typeText 以文本方式打开。
CFile::modeReadWrite 以可读可写方式打开文件。
文件打开方式错了。
DeBug Assertion Failed断言错误,
引起断言错误的因素:应该是你传递给MFC的参数不对!
语句中含有逻辑错误!。。。