CArchive串行化操作

简介:

串行化保存数据

1
2
3
4
5
6
7
8
9
10
11
//创建文件  
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;

串行化读出数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//打开文件  
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);















本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1970638  ,如需转载请自行联系原作者





相关文章
|
16天前
读操作
读操作
11 0
|
8月前
|
XML Java 数据格式
五、事务操作2
五、事务操作2
44 0
|
4月前
|
调度 数据库 数据库管理
数据库事务中调度串行化、冲突可串行化、前趋图(优先图)
数据库事务中调度串行化、冲突可串行化、前趋图(优先图)
96 0
|
6月前
|
关系型数据库 MySQL 数据库
事务的基本特性和隔离级别
事务的基本特性和隔离级别
25 0
|
8月前
|
XML Java API
五、事务操作1
五、事务操作1
70 0
五、事务操作1
|
9月前
|
数据库
数据库事务的并发问题 (脏读、幻读、不可重复读)
数据库事务的并发问题 (脏读、幻读、不可重复读)
77 0
|
11月前
|
算法 安全 Java
精通Java事务编程(8)-可串行化隔离级别之可串行化的快照隔离
本系列文章描述了DB并发控制的黯淡: 2PL虽保证了串行化,但性能和扩展不好 性能良好的弱隔离级别,但易出现各种竞争条件(丢失更新,写倾斜,幻读
118 0
|
SQL Java 数据库
【事务与并发】- 不同事务读取相同数据问题
在加了事务的接口中,不同的业务或者是出现并发的时候,发现了一些SQL读取问题,两个都被事务包裹的方法,各自是隔离的,如果一方的事务延时提交,就会导致另一方读取出来的数据相同,并不是修改后的数据。
|
缓存 安全 关系型数据库
事务隔离性和锁的区别和联系
事务隔离性和锁的区别和联系
|
关系型数据库 MySQL
解决并发事务造成的脏读,幻读,不可重复读问题
解决并发事务造成的脏读,幻读,不可重复读问题
107 0