UpdateData(TRUE),刷新控件的值到对应的变量。(外部输入值交给内部变量)
即:控件的值—>变量。
UpdateData(FALSE), 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示)
CFile file;
CString FileName = "E:\\test.csv"; //c:\\1a\\0015.txttry
{
file.Open(FileName, CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate);
file.SeekToEnd(); //SeekToBegin();
file.Write((unsigned char *)(m_WriteCsvEdit.GetBuffer(0)), m_WriteCsvEdit.GetLength());//CString m_data
file.Flush();
file.Close();
MessageBox("写入成功!");
}
catch (CFileException *e)
{
CString str;
str.Format("写入失败的原因是:%d", e->m_cause);
MessageBox("str");
file.Abort();
e->Delete();
}
本文介绍了一种使用C++在Windows环境下向CSV文件追加数据的方法。通过CFile类进行文件操作,结合CString来处理字符串内容,并展示了如何利用UpdateData更新控件与变量之间的数据同步。此外,还提供了一个具体的异常处理示例。
1140

被折叠的 条评论
为什么被折叠?



