摘要: CFile、CStdioFile、FILE和其他文件操作(转+总结) http://blog.163.com/suredolphin4@126/blog/static/119422262201031083633705/VC++2010-04-10 20:36:33阅读119评论0字号:大中小订阅CFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);文件打开模式可组合使用,用“|”隔开,常用的有以下几种:CF 阅读全文
posted @ 2011-07-17 00:37 积木 阅读(6654) 评论(0) 推荐(1) 编辑
摘要: CStdioFile类的声明保存再afx.h头文件中。CStdioFile类继承自CFile类,CStdioFile对象表示一个用运行时的函数fopen打开的c运行时的流式文件。流式文件是被缓冲的,而且可以以文本方式(默认)或者二进制方式打开。CStdioFile类不支持CFile类中的Duplicate、LockRange、UnlockRange函数,如果你使用了,会得到CNotSupportedException类的错误。CStringFile类默认的是按照Text模式操作文件。CFile 类默认的是按照二进制模式操作文件。这里大致说明一下二进制模式和Text模式的区别。二进制模式:对于一 阅读全文
posted @ 2011-07-17 00:33 积木 阅读(20833) 评论(0) 推荐(2) 编辑
摘要: try { CFile file; if ( !file.Open(_T( "C:/text.TXT "),CFile::modeReadWrite)) { // ==========> 这段代码写在DLL中上面这个OPEN失败,,直接写在EXE程序中为正确的。。 } // ………………………… } catch(CFileException* e) { MessageBox( "File Operation Error! "); } 是啊,你不是有“catch(CFileException* e)”吗?错误信息在“e”里面e-> m_caus 阅读全文
posted @ 2011-07-17 00:04 积木 阅读(5250) 评论(0) 推荐(0) 编辑