zoukankan      html  css  js  c++  java
  • C++ 数据写入文件与读回

    软件制作过程常常需要将一些设置参数存成文件以供下次启动时调用,这时运用CArchive类来进行相关操作显得相当方便。


    将数据写入文件

    int data = 123;
    CFile mydatafile(L"datasave.h264player", CFile::modeCreate | CFile::modeWrite);//<span style="font-family: Arial, Helvetica, sans-serif;">datasave.h264player为文件名,使用的是相对路径,文件被存成在本软件目录下</span>
    CArchive mywiringdatafile(&mydatafile, CArchive::store);
    mywiringdatafile << data;//将数据写入
    mywiringdatafile.Close();
    mydatafile.Close();
    将数据读回

    int data;
    CFile mydatafile(L"datasave.h264player", CFile::modeRead);
    CArchive mywiringdatafile(&mydatafile, CArchive::load);
    mywiringdatafile >> data;//读回文件的数据到data变量里面
    mywiringdatafile.Close();
    mydatafile.Close();
    由上面的写读操作也可以发现一个问题,我们比需知道文件的存储结构才能将数据正确的读回,如果在数据读写中加入一个加密算法,则不了解该软件设计的人无法得到软件的信息


  • 相关阅读:
    Linux 命令大全
    MySQL 存储 utf8mb4
    PHP房贷计算器代码,等额本息,等额本金
    laravel 原生 sql
    include_once 问题
    laravel count distinct
    微信小程序显示cms里的html文章
    PHP文件上传
    Ajax做无刷新分页
    PHP封装返回Ajax字符串和JSON数组
  • 原文地址:https://www.cnblogs.com/weixinhum/p/3916696.html
Copyright © 2011-2022 走看看