CFile和CStdioFile 的使用方法.docVIP

  • 5
  • 0
  • 约6.66千字
  • 约 6页
  • 2017-11-23 发布于河南
  • 举报
CFile和CStdioFile 的使用方法

CStdioFile类的声明保存在afx.h头文件中。 CStdioFile类继承自CFile类,CStdioFile对象表示一个用运行时的函数fopen打开的c运行时的流式文件。流式文件是被缓冲的,而且可以以文本方式(默认)或者二进制方式打开。 注:CStdioFile类不支持CFile类中的Duplicate、LockRange、UnlockRange函数,如果你使用了,会得到CNotSupportedException类的错误。 CStringFile类默认的是按照Text模式操作文件。CFile 类默认的是按照二进制模式操作文件。 二进制模式和Text模式的区别: 二进制模式:对于一行的结尾我们必须输入”\r\n”,才能 表示回车换行的效果。 Text模式:”\r”回车的工作是自动完成的,我们只需要写入”\n”即可。所以我们再使用文本模式时要主要,当我们从外部读入文件时,”\r\n”会被翻译成”\n”,写入文件时,我们对于回车换行只需提供”\n”,即可,”\r\n”会被 写入到文件中。 构造函数: CStdioFile(); CStdioFile(FILE *pOpenStream); CStdioFile(LPCTSTR lpFileName, UINT nOpenFlags); throw(CFileException); 参数说明: FILE *pOpenStream

文档评论(0)

1亿VIP精品文档

相关文档