我想把数据保存起来:
于是我
CSring szFileName;
CFile* newFile;
newFile->Open(szFileName,CFile::modeCreate|CFile::modeReadWrite);
用F10跟踪到这儿就出现异常:Unhangdled exception :0xC0000005 Access violation 在此之前我的程序更本没有对CFile之类的操作过。
我看CFile里还定义了好多异常,我痛恨异常。大虾指点一下吧
于是我
CSring szFileName;
CFile* newFile;
newFile->Open(szFileName,CFile::modeCreate|CFile::modeReadWrite);
用F10跟踪到这儿就出现异常:Unhangdled exception :0xC0000005 Access violation 在此之前我的程序更本没有对CFile之类的操作过。
我看CFile里还定义了好多异常,我痛恨异常。大虾指点一下吧
除非分配一内存,否则请定义为:CFile newFile;
当然szFileName不能为空。
newFile.Open(szFileName,CFile::modeCreate|CFile::modeReadWrite);
CFile* newFile;之后加上
newFile = new CFile;
不过,本人也会经常范啊