您好! 我也不懂,MFC中有一个listbox 运行后保存了一列好多的数据, 如何把他们保存到txt啊?

llistbox读取->写入txt,希望您能教教我!... llistbox读取->写入txt, 希望您能教教我! 展开
 我来答
shb8845369
2012-01-02 · TA获得超过280个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:167万
展开全部
你应该在Listbox相关的类(如CMyListBox)类中申明相关成员变量用来存储你的数据,就比如你要存储学生姓名,你可以在CMyListBox类的头文件中加入成员变量m_StudentName,声明一个字符数组,然后在DoDataExchange函数体类对它进行赋值,进行存储。当然在这之前你要调用CFile派生类打开txt文档,然后再将数据写进去,最后记得关闭文件句柄。总之,每一步每一个细节你都要考虑周全。(比方说,你打开计算机的文档时,它不一定创建了,这个时候,你需要进行相关安全检查。)
以下部分是MSDN在线文档有关打开文件函数的操作示例,你可以参照一下:
CFile f;
CFileException e;
TCHAR* pszFileName = _T("Open_File.dat");
if(!f.Open(pszFileName, CFile::modeCreate | CFile::modeWrite, &e))
{
TRACE(_T("File could not be opened %d\n"), e.m_cause);
}
对于你的疑问,我的回答只有这些,祝你好运!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式