⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled-02.txt

📁 mfc 教程
💻 TXT
字号:
6.1.1打开、关闭和创建文件
    用CFile打开文件有两种方法。第一种方法是构造一个没有初始化的CFIIe对象并调用
CFile:: Open。下面的代码段就利用这种方法打开了一个具有读/写访问权的文件, File. txt。
因为函数第一个参数中没有给出路径名,如果该文件不在当前目录下,Open就会失败。
        CFile file;
      file.open(_T(”File.txt”), CFile::。odeReadwrite);
CFile:: open返回一个  B00L值,表示是否成功打开文件。下面的示例利用该返回值确定文
件是否成功打开:
        CFile file;
      if(f。ie.OPen(一T(”F。ie.txt”), CF。ie::modeReadwr。ie))Z
              八 It worked!
      g
返回值非零意味着文件打开了,零意味着文件没有打开。如果  CFile:: OPen返回零,并且您
想知道调用失败的原因,则创建一个CFileEXCepn。11对象并把它的地址传送到Oped的第三
个参数中。
        CFi19 fi工e;
        CFi上eExcept主on e;
      土f(f土1e.open(一T(”Flle.*xt),oF。1e::m。deReadwr。te,&e》5
              八 It worked!
      g
      else 
            // open failed.  Tell the user why.
          e‘Rep。rtError();
      S
如果Open失败,则它用描述失败本质的信息将CFileException对象初始化。ReportError在该
信息的基础上显示一条错误消息。通过检查CFileException的公用数据成员m.cause,您可
以找到导致失败的原因。CFileException的文档资料包含一个完整的错误代码列表。
    第二种方法是用CFile的构造函数打开文件。不必构造一个空的CFile对象并调用
Open,您可以这样创建一个CFile对象,并用一个语句打开文件:
      CFile file(_T(”File.txt”), CFile::modeReadwrite);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -