博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CStringArray序列化处理
阅读量:6002 次
发布时间:2019-06-20

本文共 690 字,大约阅读时间需要 2 分钟。

  开发中需要对CStringArray进行保存操作,涉及到序列化,特总结一下:

//写  CStringArray  saTmp1;   CStringArray  saTmp2   saTmp1.AddString(_T("str1"));   saTmp2.AddString(_T("str2"));  CFile file;  file.Open(_T("C:\\mycfg.dat"), CFile::typeBinary | CFile::modeCreate | CFile::modeWrite);  CArchive(&file, CArchive::store);  saTmp1.Serialize(ar);   saTmp2.SErialize(ar);  ar.Close();  file.Close(); //读  CFile file;  file.Open(_T("C:\\mycfg.dat"), CFile::typeBinary | CFile::modeRead);  CArchive ar(&file, CArchive::load);   CStringArray saTmp1;  CStringArray saTmp2;   saTmp1.Serialize(ar);  saTmp2.Serialize(ar);   ar.close();   file.close();  for(int i = 0; i 
  for(int j = 0; j 
  备注:上述代码最好放在try{}catch{}中,并判断每一步的返回值。

转载地址:http://jrbmx.baihongyu.com/

你可能感兴趣的文章
[LeetCode] Consecutive Numbers 连续的数字 --数据库知识(mysql)
查看>>
CoreAnimation 之CATextLayer
查看>>
精通CSS高级Web标准解决方案(2-1 可视化格式模型之框模型)
查看>>
js_总结数据类型在内存中的存储
查看>>
关于电脑BIOS解密,如何解密问题?
查看>>
【入门必备】最佳的 Node.js 学习教程和资料书籍
查看>>
js对象深潜拷贝(从requirejs中抠出来的)
查看>>
mysql创建应用账号
查看>>
POJ calendar
查看>>
alternatives命令用法
查看>>
Python文本处理
查看>>
openwrt 烧录rootfs的大小
查看>>
js my_first
查看>>
08:图形页面管理监控
查看>>
django-model之Q查询补充
查看>>
java中有关自增的问题
查看>>
0715JS基础:ajax
查看>>
git命令——git status、git diff
查看>>
Linux命令——lspci
查看>>
Android开发调试中遇到的Waiting for HOME解决方案
查看>>