代码搜索:CFile
找到约 2,096 项符合「CFile」的源代码
代码结果 2,096
www.eeworm.com/read/332276/12765024
txt untitled-12.txt
接和<mark>CFile</mark>对象发生相互作用。实际上,它们借助于CArchive对象完成读写工作,而
CArehye对象又转而利用*nie函数实现文件1/O。*们重载<<和>>运算符。这两个运算
符和CArchive一起简化了串行化和并行化过程。串行化和并行化的根本目的在于把应用程
序持久性数据保存到磁盘上或再从磁盘读回需要的数据。
串行化是MFC编程中的一个重要概念,因为在文档/视图应用程序中 ...
www.eeworm.com/read/332276/12765035
txt untitled-06.txt
::CharLowerBuff((LPTSTR)buffer, nBytesRead);
f。ie.Seek(dwPosltion,CF工ie::begin);
file.Write(buffer, nBytesRead);
dw BytaSRSSS主fi上fi
www.eeworm.com/read/332276/12765037
txt untitled-04.txt
表6·23种读/写访问权
访问权模式说明
<mark>CFile</mark>:: modeReadwrite请求读写访问权
<mark>CFile</mark>:: modeRead只请求读访问权
<mark>CFile</mark>::modew血e只请求写访问权
这些选项的常见用法是允许任一客户读取文件,但禁止往文件上写:
<mark>CFile</mark> file( ...
www.eeworm.com/read/332276/12765044
txt untitled-02.txt
6.1.1打开、关闭和创建文件
用<mark>CFile</mark>打开文件有两种方法。第一种方法是构造一个没有初始化的CFIIe对象并调用
<mark>CFile</mark>:: Open。下面的代码段就利用这种方法打开了一个具有读/写访问权的文件, File. txt。
因为函数第一个参数中没有给出路径名,如果该文件不在当前目录下,Open就会失败。
<mark>CFile</mark> file;
file.open( ...
www.eeworm.com/read/332276/12765052
txt untitled-01.txt
第 6 $文件 1/ 0和串行化
文件输人和输出(1/0)服务是所有操作系统的主要工作。不必惊奇,mcros」悄ndows
提供了各种API函数用来读、写和操作磁盘文件。MFC将这些函数和<mark>CFile</mark>类融合在面向对
象的模型里。其中<mark>CFile</mark>类允许把文件当作对象,并用 CFIIe成员函数,如 Read和Write,对
它们进行操作。<mark>CFile</mark>具有 ...
www.eeworm.com/read/332276/12765083
txt untitled-10.txt
接和<mark>CFile</mark>对象发生相互作用。实际上,它们借助于CArchive对象完成读写工作,而
CAremye对象又转而利用Cnle函数实现文件1/0。M刀C重载<<和>>运算符。这两个运算
符和CArchive一起简化了串行化和并行化过程。串行化和并行化的根本目的在于把应用程
序持久性数据保存到磁盘上或再从磁盘读回需要的数据。
串行化是MFC编程中的一个重要概念,因为在文档/视图应用程序 ...
www.eeworm.com/read/332276/12765096
txt untitled-03.txt
如果文件不能打开, <mark>CFile</mark>的构造函数会引发一个 <mark>CFile</mark>Exception。因此,利用 <mark>CFile</mark>:: <mark>CFile</mark>打
开文件的代码通常使用try和catch块来俘获错误:
try
<mark>CFile</mark> f。ie(_T(”F。ie.txt”),CFlle::rnodeReadwr。ie);
S
catch(<mark>CFile</mark>Exceptio ...
www.eeworm.com/read/332276/12765102
txt untitled-05.txt
UINT nBytesRead= file.Read(buffer, sizeof(buffer》;
dwBytaSRSSSifliflg= flBytflSRSSd;
8
未读字节数保存在 dwBytesRemaining中,它的初始值为 CFile:: GetLength返回的文件尺寸。
每次调用Read后,dwBytesRe
www.eeworm.com/read/332276/12765106
txt untitled-07.txt
而调用 <mark>CFile</mark>:: Read检索内存中的数据信息。 CSocketFile对 TCP/IP套接字进行了类似的抽
象。MFC编程人员有时把CSocketFile对象放在CSocket对象和CArchive对象之间,这样就可
以用 C+十的插入和提取运算符对打开的套接字进行读写了。 COlestreamFile使流对象,即表
示字节流的COM对象,看上去像一个普通文件。对于支持 ...
www.eeworm.com/read/332250/12767413
cpp fileop.cpp
// FileOP.cpp: implementation of the CFileOP class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "FileExample.h"
#include "FileOP.h"