我想把数据保存起来:
于是我
CSring  szFileName;
CFile*   newFile;
newFile->Open(szFileName,CFile::modeCreate|CFile::modeReadWrite);
用F10跟踪到这儿就出现异常:Unhangdled exception :0xC0000005 Access violation  在此之前我的程序更本没有对CFile之类的操作过。
我看CFile里还定义了好多异常,我痛恨异常。大虾指点一下吧

解决方案 »

  1.   

    szFileName是你的文件名称,要注意路径是不是对,如果里面有“\“之类的要看清楚
      

  2.   

    CFile*   newFile
    除非分配一内存,否则请定义为:CFile   newFile;
    当然szFileName不能为空。
    newFile.Open(szFileName,CFile::modeCreate|CFile::modeReadWrite);
      

  3.   

    CSring  szFileName;
    CFile*   newFile;之后加上
    newFile = new CFile;
      

  4.   

    ruihuahan(飞不起来的笨鸟) 说得对,简直是低级错误
    不过,本人也会经常范啊