VS2013下,用C++保存某个数据到硬盘上

最好不用.txt。因为运行出来的是一个略微复杂的数据,最好是能保存结构体那种。希望能这次运行得出什么样子,以后读取就是什么样子。... 最好不用.txt。因为运行出来的是一个略微复杂的数据,最好是能保存结构体那种。希望能这次运行得出什么样子,以后读取就是什么样子。 展开
 我来答
倥偬盎离
2016-07-26
知道答主
回答量:32
采纳率:0%
帮助的人:7.2万
展开全部
纠正一下,TXT和DAT都可以存结构体,你存数据都是一个一个存的,你把结构体每个数据依次存入,再利用结构体读出就可以了。所以你的数据的形式取决于你怎样存,而不是文件后缀名
#include<fstream>
ofstream outfile("文件名",ios::out);
for(初始值,循环条件,自增变量){
outfile<<struct.(变量1)<<"空格"<<struct.(变量n)<<endl; //一个结构体数据

ifstream infile("文件名",ios::in);
for(初始值,循环条件,自增变量){
infile>>struct.(变量1)>>struct.(变量n)>>endl; //读的顺序和你写 的顺序一致


如果还有疑问的话可以追加,我给你贴示例代码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式