求助!!! CArchive保存文件后马上关机 重启后文件损坏

VC/MFC > 硬件/系统 [问题点数:100分]
等级
本版专家分:90
结帖率 81.25%
等级
本版专家分:26947
等级
本版专家分:7051
勋章
Blank
黄花 2017年7月 C/C++大版内专家分月排行榜第二
等级
本版专家分:87700
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:90
等级
本版专家分:90
等级
本版专家分:432999
勋章
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
等级
本版专家分:90
lc8080

等级:

CArchive文件指针位置和CFile的文件指针位置是一样的么?

我这里用的是CFile的getposition和getlength,它和CArchive对象操作的文件指针是一个指针么?还是这样并不能获得CArchive文件内读写时的指针呢?如果是一个指针,为什么只能循环一次呢? 还有就是hi,上面我在最后...

Carchive对象操作判断文件结尾

CFile fp; Rule* rf;//自己定义的类 ULONGLONG len = fp.GetLength(); ULONGLONG nn = fp.GetPosition(); while(nn<... CArchive ar(&fp, CArchive::load); rf = (Rule*)ar.ReadObject(...

VC++之文件基本操作之基于CArchive类的文件读写

一、创建单文档应用程序 ... 文件操作 IDM_DU 读取文件 IDM_XIE 写入文件 三、添加函数 四、添加代码(红色部分) void CCDocView::OnDu() { // TODO: Add your command handler code here

VC数据保存之使用CArchive文件

CString strTemp; m_Tmp++; strTemp.Format("%d",m_Tmp); CTime time; time = CTime::GetCurrentTime(); CString date = time.Format("%Y-%m-%d %H:%M:%S %W-%A"); CFile mFile; if

MFC中读写文件问题 CArchive写入文件的是乱码

另外我想知道如果向我上面那样用CArchive文件里写数据,怎样才能写入一个换行符呢?还有就是CArchive有没有什么办法能够做到像ostream的一样能够使用setw来调整格式呢?小弟刚学,问题有点多,谢谢各位~

CArchive读写文件

虽然这种方法最为基本,但是它使用烦琐,而且功能非常简单。这里推荐的是使用“CArchive”,它的使用方法简单且功能十分...它的使用方法见下例: //对文件进行写操作 CString strTemp; CFile mFile; mFile.Ope

飞鸽传书 二进制文件 MFC CArchive 实现保存

来源:飞鸽传书二进制文件 MFC CArchive 实现保存 飞鸽传书 一直在在不断发展不断更新,当然 MFC CArchive 实现保存到二进制文件是必不可少的。先看一下效果图   1 BOOL Save2File() 2 { 3 BOOL ...

文件操作系列之六——(CArchive文件操作)

下面介绍一种特殊的文件操作方式——CArchiveCArchive的介绍: Allows you to save a complex network of objects in a permanent binary form (usually disk storage) that persists after those objects are ...

MFC中用CArchive类写入和读取文件

转自:... MFC中用Archive类写入和读取文件: 写入数据: //注:Graphic是工程的名字 void CGraphicView::OnFileWrite()  { // TODO: Add your comman

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

阅读本文前,我们假设您已经:  1,知道如何创建一个单文档的App Wizard  2,知道C++ 类、函数重载等简单知识  3,知道如何给View类或者Doc文档添加成员变量  4,会用MFC的IDE调试工具最好,那么本文的程序...

MFC CArchive类的文件读写

1.将对话框里的变量数据保存到文档; 2.读取文档数据,并显示到对话框 步骤: 1.新建对话框如下,关联相应的类,变量,响应函数 2.读写实现方法如下: 方法1: void Cdlg::OnBnClickedWrite() { UpdateData(); ...

孙鑫C++教程(全20讲)

(注意以下为FTP下载地址,建议使用迅雷等下载工具下载,全20CD,已添加完整)孙鑫C++教程(全20讲)PPT讲义.rar孙鑫C++教程01.rar孙鑫C++教程02.rar孙鑫C++教程03.rar孙鑫C++教程04.rar孙鑫C++教程05.rar孙鑫C++教程06....

PyInstaller将Python文件打包为exe如何反编译(破解源码)以及防止反编译

在这里分享一些技巧和经验给大家。辛苦撰文分享,转载或引用请保留本文作者信息及文章链接。 作者的环境: win7+python3.5(anaconda3) 理论上,win7及以上的系统和python任意版本均可。...首先我们构建一个简单的...

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

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

CArchive如何才能替换txt文件中的某一行?

我用CArchive进行文件的读写,现在想修改其中的某一行,于是我声明了两个CArchive 对象,基于同一个CFile对象,一个读,一个写。先从文件中读入,然后读入的数据是否 满足条件,若满足,则紧接着用另一个CArchive...

孙鑫VC学习笔记:第十三讲 用CArchive类读取与保存文件

介绍一种利用CArchive类读取与保存文件的方法: 首先:构造一个CFile对象 然后构造一个CArchive对象, 接着就可以用CArchive对象的">"操作符提取数据 注意:提取数据时应按照保存的顺序提取。 

MFC文件保存和提取

在mfc中,框架本身给我提供了一个文件保存和读取文件的函数Serialize,但是学习过mfc的同学可能都会有一点疑惑,就是在所现在的资料中基本都是通过 1把自己希望保存的类Myclass进行可串行化,具体步骤有1.。。。...

认识CArchive

MFC提供了CArchive类可以将对象数据保存到永久设备,比如磁盘文件。当应用程序重新启动CArchive类可以帮助我们从磁盘文件读取这些数据,然后在内存中重新构建对应的对象;这样就使得我们的对象数据永久存在,该...

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

一,使用CFileDialog文件对话框 二,使用CArchive和CFile对文件进行读写操作 三,使用CStdioFile实现简单字符串文件操作 四,使用CArchive和CObject.Serialize()实现对象序列化和反序列化

MFC CArchive 使用实例 文件保存与读取

12:21:43 张治国v老师 2015/5/8 12:21:43 struct STestSer { friend CArchive &operator(CArchive &ar, STestSer const& aTestSer) { ar; ar; ar; return

MFC CArchive实现保存到二进制文件

先看一下效果图 1 BOOL Save2File() 2 { 3 BOOL bOpenFileDialog = FALSE; ---------------------------------- ① 4 BOOL bVistaStyle = FALSE; // no VistaStyle 5 TCHAR B...

孙鑫 第十三课之一 文档与串行化(CArchive保存文件)

CArchive保存/打开文件CArchive(CFile* pFile,//对应的文件指针INT nMode,// 模式,取值:CArchive::load, CArchive::store, CArchive::bNoFlushOnDelete int nBufSize=4096, //默认buffer大小void* lpBuf=...

关于文件的读取和保存(CFile和CArchive)--vc++

一、使用CFile的Read()函数和Write()函数读写文件 二、使用CArchive类的Read()和Write()函数进行缓冲读写, 创.建CArchive对象前必须先建CFile对象,CArchive要用到CFile对象. CArchive对象提供了一个类型安全缓冲...

使用mfc CArchive序列化写入的文件,读取时怎样判断文件末尾?

我要用while循环一直读取到文件末尾,怎样从循环中跳出呢?

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

来源:飞鸽传书文件保存CArchive 使用说明 

设计一个学生类Student,包括数据成员:姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。

(2)、创建一个管理学生的类Management,包括实现学生的数据的增加、删除、修改、按课程成绩排序、保存学生数据到文件及加载文件中的数据等功能。 (3)、创建一个基于对话框的MFC应用程序,程序窗口的标题上有你...

MFC CArchive类读写文件的应用

CFile和CArchive进行绑定,CArchive把数据写到文件中,代码如下: CFile file; BOOL isOk = file.Open(L"1.txt", CFile::modeCreate | CFile::modeWrite); if (!isOk) { return; } CArchive ar(&...

python爬虫20个案例

讲诉python爬虫的20个案例 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

EXCEL VBA编程进阶

工作簿:讲了工作簿的表达方式,以及批量操作工作簿的数据。比如合并多工作簿数据。 工作表:讲了工作簿的表达方式,以及批量操作工作表的数据。 单元格:单元格是操作频率高的对象,单元格的表达,通过方法或属性获取等。 数组:为了提高VBA的运算速度,特别讲解了数组。以及他的相关应用 图形:这是精彩的部分。讲了图形的各种批量插入方式。通过坐标自动绘制图形。批量制作员工卡等实例。很多实例在工作上都能用到。 财务,数据分析师,想实现办公自动化的人员

c++经典代码大全 清晰版

c++经典代码大全 适合C++新手看的经典代码!!!

相关热词 c#提取字符串中的数字 c# 扩展无返回类 c#网站如何做预览功能 c# 异步 返回值 c#chart实时曲线图 c# 窗体 隐藏 c#实现终端上下滑动 c# 传递数组 可变参数 c# list 补集 c#获得所有窗体