vc++ 保存对话框中的数据

我用MFC创建了一个基于对话框的应用程序,假设在这个对话框中有一个按钮和一个静态文本框控件,每次点击按钮时,静态文本控件的值发生一定的变化,现在我要想把每次静态文本框显示... 我用MFC创建了一个基于对话框的应用程序,假设在这个对话框中有一个按钮和一个静态文本框控件,每次点击按钮时,静态文本控件的值发生一定的变化,现在我要想把每次静态文本框显示的值都保存到一个文档中,而且在保存当次值时不覆盖前一次的值,该如何处理?谢谢!
一楼和二楼的回答都可以实现上述要求,我还想问一个问题:
就是如何把对话框中的数据以表格的形式保存到文件中?

后面的问题没人回答,那就把问题结了吧,由于我主要使用的还是二楼的方法,所以把分给二楼了。
谢谢两位的回答。
展开
 我来答
负家子弟
2009-06-16 · TA获得超过3567个赞
知道大有可为答主
回答量:1336
采纳率:0%
帮助的人:1460万
展开全部
设你的文本框ID是IDC_STATIC_VALUE
CString Result;
CFile File;
GetDlgItemText(IDC_STATIC_VALUE,Result);
Result+="\x0d\x0a";//加个回车便于查看
if(File.Open("C:\\Result.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite))
{
File.SeekToEnd();
File.Write(Result,Result.GetLength());
File.Close();
}
else AfxMessageBox("文件打开失败");
回首千寻
2009-06-15 · TA获得超过280个赞
知道答主
回答量:181
采纳率:0%
帮助的人:0
展开全部
比如文本框控件的值是 CString str;
UpDateData(true);
fstream file("file.dat",ios::out|ios::binary|ios::app);
if(!file)
{
AfxMessageBox("文件错误!!");
}
file<<str;
file.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式