C/C++程序运行中产生的数据如何保存在硬盘上?而且程序结束后数据仍存在。

例如一个很长的结构体变量在被赋值之后需要保存起来,再次运行程序时,可以运用其中的数据而不必重新输入。然后还可以修改这些数据。(写出相关的函数和简单的源代码也行)... 例如一个很长的结构体变量在被赋值之后需要保存起来,再次运行程序时,可以运用其中的数据而不必重新输入。然后还可以修改这些数据。(写出相关的函数和简单的源代码也行) 展开
 我来答
love87less
2009-06-24 · TA获得超过1316个赞
知道答主
回答量:1063
采纳率:0%
帮助的人:317万
展开全部
给你个源代码,自己揣摩下嘛....
在D盘根目录新建 data.txt文件

#include <iostream>
#include <fstream>//文件流头文件,读写文件时用

using namespace std;

int main()
{
ifstream fin( "D:\\data.txt" );
if( !fin )
{
cerr << "文件打开失败" << endl;
return -1;
}
int a, b;//接受数值
char c;//接受逗号
//按照int类型读入,遇到“,”时停止第一次读取,
//然后将","读入c,然后读取后面的数字作为b
fin >> a >> c >> b;
cout<< "从文件中读入的a的值为:" << a << endl;
cout<< "从文件中读入的b的值为:" << b << endl;
fin.close();
a++;
b++;
cout<<"修改后的a的值为:"<<a<<endl;
cout<<"修改后的b的值为:"<<b<<endl;
ofstream fout( "D:\\data.txt" );
fout << a << "," << b << endl;
fout.close();

return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7508b5016
2009-06-24 · TA获得超过149个赞
知道答主
回答量:97
采纳率:0%
帮助的人:38.7万
展开全部
自己设计一个格式,把信息存在文件中,比如:唯一编号,姓名,年龄,性别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcht1986
2009-06-24 · 超过21用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:64.7万
展开全部
百度搜索 “使用 MFC 串行化数据和 C++ 对象”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen_cqwu
2009-06-24 · 超过22用户采纳过TA的回答
知道答主
回答量:135
采纳率:50%
帮助的人:54.1万
展开全部
fwrite

参考资料: http://baike.baidu.com/view/656700.htm

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式