码迷,mamicode.com
首页 > 其他好文 > 详细

CArchive串行化操作

时间:2017-10-07 21:22:25      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:mfc   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("chinayu@qq.com"));  
	//写入串行化  
	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串行化操作

标签:mfc   carchive   串行化   

原文地址:http://9233403.blog.51cto.com/9223403/1970638

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!