CArchive串行化操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CArchive串行化操作相关的知识,希望对你有一定的参考价值。
串行化保存数据
//创建文件 CFile file(_T("1.txt"),CFile::modeCreate | CFile::modeWrite); //串行化,存储 CArchive ar(&file,CArchive::store); //存储数据 int i = 0x31; char ch = ‘A‘; float f = 1.3f; CString str(_T("[email protected]")); //写入串行化 ar<<i<<ch<<f<<str;
串行化读出数据
//打开文件 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串行化操作的主要内容,如果未能解决你的问题,请参考以下文章
CFile CStdioFile CArchive 文件操作之异同(详细)
Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段
CompletableFuture异步编排(线程串行化代码示例)
CompletableFuture异步编排(线程串行化代码示例)