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

📄 untitled-04.txt

📁 mfc 教程
💻 TXT
字号:
                                      表6·23种读/写访问权
  访问权模式说明
  CFile:: modeReadwrite请求读写访问权
  CFile:: modeRead只请求读访问权
  CFile::modew血e只请求写访问权
    这些选项的常见用法是允许任一客户读取文件,但禁止往文件上写:
      CFile file(T(”File.txt”), CFile::modeReadCFile::shareDenywrite);
如果执行上面的语句时该文件已经打开,则这次调用失败,并且CFile会发送一个CFile-
Exceptlon淇  m—c。sc等于  CFlleExceptlon:: sharingVlolation一
    关闭打开的文件有用两种方式。如果要显式关闭文件,则对相应的CFile对象调用
CFile:: Close:
      file.Close();
如果您喜欢,可以用CFile的析构函数关闭文件。如果文件还没有关闭,类的析构函数则调
用Close。这就是说,在堆上创建的CFile对象在失效后会自动关闭。在下面的示例中,当程
序执行到try块结尾的花括号时,文件关闭。
      try {
          CFile file(_T(”F。ie.txt”), CF。ie::。odeReadwr。ie);
            人CF工ie::一CFile closes the file.
      Z
    有时编程人员显式调用Close的原因是:关闭当前处于打开状态的文件,以便用同一个
CFile对象打开另一个文件。
6.1.2读和写
    可以用  CFile:: Read读一个具有读访问权的打开文件。可以用  CFile:: Write写一个具有
写访问权的打开文件。下面的示例分配了一个4KB的文件1/O缓冲区并一次读取文件4KB
内容。为了使程序清晰,省略错误检查。
      BYTE buffer[0x1000」;
      CFilefile(_T(”Fele.txt”), CFxle::modeRead);
      DWORD dwBytesRe。aming=   file.GetLength();
      wb。ie(dwBytesRema。n。ng) 

⌨️ 快捷键说明

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