C++ 数据写入文件与读回
2014-05-22 19:17
155 查看
软件制作过程常常需要将一些设置参数存成文件以供下次启动时调用,这时运用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();由上面的写读操作也可以发现一个问题,我们比需知道文件的存储结构才能将数据正确的读回,如果在数据读写中加入一个加密算法,则不了解该软件设计的人无法得到软件的信息
相关文章推荐
- C++ 向文件中写入一组数据
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- C++学习--向txt文件写入数据、读取数据、获取行数以及删除文件
- C++ 数据写入文件与读回
- MFC/C++ CFile写入文件数据,输出utf-8的文本。(防止中文乱码)
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- C++ 写入数据到.txt文件 从.txt文件读取数据 string字符串分割
- c++创建BMP文件并写入数据
- C++ 将数据写入二进制文件后,第二次打开文件修改部分数据,怎么前一次写入的数据被删除了。
- C++向文件中写入数据
- c++:批量把数据写入同一文件夹下不同文件
- 第十七章,txt文件的写入和读取数据结合练习(C++)
- C++将数据写入文件
- C++ 将数据写入链表,将链表写入文件,再将文件中的内容读出
- C++ 将数据写入txt文件WriteFile的使用
- C++ 把输出结果写入文件/从文件中读取数据
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- C++将数据写入磁盘文件
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- C/C++文件——数据写入、读取