MFC串行化类CArchive
2017-07-01 10:52
113 查看
将数据串行化写入文件中,并读出来。在BCB6中混编VCL和MFC库进行测试。
void __fastcall TForm1::Button9Click(TObject *Sender) { //创建文件 CFile file("1.txt",CFile::modeCreate | CFile::modeWrite); //串行化,存储 CArchive ar(&file,CArchive::store); //存储数据 int i = 0x31; char ch = 'A'; float f = 1.3f; CString str("chinayu@qq.com"); //写入串行化 ar<<i<<ch<<f<<str; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button10Click(TObject *Sender) { //打开文件 CFile file("1.txt",CFile::modeRead); //加载流 CArchive ar(&file,CArchive::load); //接收变量 int i; char ch; float f; CString str; CString strresult; //提取数据给变量 ar>>i>>ch>>f>>str; strresult.Format("%d,%c,%f,%s",i,ch,f,str);//转化格式 AfxMessageBox(strresult); }
相关文章推荐
- 使用CArchive实现对象的串行化保存
- MFC六大关键技术(第四部分)——永久保存(串行化)
- [开发随笔]MFC的CArchive在WM5中使用
- MFC浅析(8) CArchive 原理
- 程序调试--MFC基本类型串行化
- MFC 之支持串行化的类
- mfc串行化中遇到的问题
- 引用 MFC类库复习3--CArchive
- MFC CArchive Serialize 序列化类 设计和使用
- MFC默认文件菜单及串行化
- MFC CArchive实现保存到二进制文件
- 使用 MFC 串行化数据和 C++ 对象
- 孙鑫MFC笔记之八--文档串行化
- 剖析MFC六大关键技术 四 永久保存(串行化)
- 使用MFC::CArchive
- MFC类的范例: CArchive
- MFC里的序列化 Serialize(CArchive& ar) 快捷大法
- MFC中有三种文件操作的类 CFile ,CArchive,CDocument
- MFC-串行化
- c# 读取 mfc CArchive序列化的二进制文件