用 CArchive 类复制文件

原创 2005年05月23日 09:39:00
void CopyDlg::CopyStart() { UpdateData(TRUE); CFile fs(m_Source,CFile::modeRead); CFile fd(m_Dest,CFile::modeWrite|CFile::modeCreate); int nLength=fs.GetLength(); //取得文件长度 int n1=0; int n2=0; m_Progress.SetRange(0,100); //设置进度条的范围 char ch; if(m_Comb.GetCurSel()==0) //如果选择的是第一种拷贝方法 { while(n1n2) { n2+=10; m_Progress.SetPos(n2); //进度条位置 } } } else { CArchive arr(&fs,CArchive::load,1024<<3); //两个文档,设8K读写缓存 CArchive arw(&fd,CArchive::store,1024<<3); //缺省为4096字节 while(n1n2) { n2+=10; m_Progress.SetPos(n2); //进度条位置 } arr>>ch; arw<

一种比“ini配置文件”和“注册表”更好用的保存“初始化信息”的方法—CArchive类

一种比“ini配置文件”和“注册表”更好用的 保存“初始化信息”的方法     在编写程序时,经常需要将一些初始化信息写入到一个ini配置文件中,当程序启动时从这个配置文件中读取这些初始化信息,当...

孙鑫:第十三讲 用CArchive类读取与保存文件

阅读本文前,我们假设您已经:    1,知道如何创建一个单文档的App Wizard    2,知道C++ 类、函数重载等简单知识    3,知道如何给View类或者Doc文档添加成员变量  ...
  • yyxaf
  • yyxaf
  • 2012年02月02日 11:29
  • 2885

MFC文件的读写操作,类的序列化与反序列化,CFile,CFileDialog,CArchive,CStdioFile

一,使用CFileDialog文件对话框 二,使用CArchive和CFile对文件进行读写操作 三,使用CStdioFile实现简单字符串文件操作 四,使用CArchive和CObject.Seri...

孙鑫:第十三讲 用CArchive类读取与保存文件

阅读本文前,我们假设您已经:    1,知道如何创建一个单文档的App Wizard    2,知道C++ 类、函数重载等简单知识    3,知道如何给View类或者Doc文档添加成员变量  ...
  • dlfer11
  • dlfer11
  • 2011年12月13日 10:37
  • 278

使用MFC的CFile文件类和CArchive串行化类进行二进制文件读写操作

一  编程案例介绍    本案例基于控制台工程,创建专门的演示类CDemo,实现二进制文件的读写串行化操作,具体代码如下: 1 CDemo类定义: class CDemo  { public...

MFC文件操作之CArchive

C++对于文件的操作的方式有很多种,大体分为4类。第一类是c函数,第二类是运用c++的fstream类对文件进行操作,第三类是运用Windows API函数进行文件操作,第四类是运用MFC的类CFil...

飞鸽传书文件保存时 CArchive 使用说明

来源:飞鸽传书文件保存时 CArchive 使用说明 
  • mynote
  • mynote
  • 2014年05月16日 10:14
  • 942

【VC编程技巧】文件☞2.3CArchive的用法

CArchive的用法 CArchive 对象提供了一个类型安全缓冲机制CArchive 对象提供了一个类型安全缓冲机制。用于将可序列化对象写入 CFile 对象或从中读取可序列化对象。通常,C...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用 CArchive 类复制文件
举报原因:
原因补充:

(最多只允许输入30个字)