mfc中怎么将多个编辑框中的内容输入到同一个txt文件中,并用“|”隔开每个编辑框中输入的内容

点保存键后保存为一组数据,并且可以保存多组数据,每组数据占一行... 点保存键后保存为一组数据,并且可以保存多组数据,每组数据占一行 展开
 我来答
veket的小号
推荐于2016-10-28 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:3989万
展开全部

关键代码如下

void CMfcdlg2014Dlg::OnButton1() 
{
// TODO: Add your control notification handler code here
CFile f("文本文档.txt", CFile::modeCreate| CFile::modeNoTruncate | CFile::modeWrite);
CString s,s1,s2,s3;
GetDlgItemText(IDC_EDIT1, s1);
GetDlgItemText(IDC_EDIT2, s2);
GetDlgItemText(IDC_EDIT3, s3);
if(!(s1.GetLength()*s2.GetLength()*s3.GetLength()))
{
MessageBox(_T("请输入完整信息!"));
}
else
{
s = s1 + "|" + s2  + "|" + s3 + "\r\n";
}
f.SeekToEnd();
f.Write((LPCTSTR)s, s.GetLength());
f.Close();
}


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式