主题:请问怎么将LISTBOX中的数据读出来存入TXT文件中
请问怎么将LISTBOX中的数据读出来存入TXT文件中
下面代码错在那里,请帮我改正,谢谢.
CFileDialog FileDlg(FALSE);
FileDlg.m_ofn.lpstrDefExt="*.txt";
FileDlg.m_ofn.lpstrFilter="文本文件(*.txt)\0*.txt\0文档文件(*.doc)\0*.doc\0所有文件(*.*)\0*.*\0\0";
if (FileDlg.DoModal()!=IDOK)return;
CString FileName=FileDlg.GetPathName();//取文件所在的完整路径
// FileName+=".dat";
CStdioFile file;
if (file.Open(FileName,CFile::modeCreate|CFile::modeWrite))//以写方式打开文件
{
//请在此加入处理程序
file.SeekToEnd();
file.SetLength(0);
for(int i=0;i<m_dma_list1.GetCount();i++)
{
CString str=m_dma_list1.GetText(i,NULL);
file.WriteString(str);
file.WriteString("\n");
}
UpdateData(TRUE);
file.Close();
AfxMessageBox("保存文件成功!");
return;
}
下面代码错在那里,请帮我改正,谢谢.
CFileDialog FileDlg(FALSE);
FileDlg.m_ofn.lpstrDefExt="*.txt";
FileDlg.m_ofn.lpstrFilter="文本文件(*.txt)\0*.txt\0文档文件(*.doc)\0*.doc\0所有文件(*.*)\0*.*\0\0";
if (FileDlg.DoModal()!=IDOK)return;
CString FileName=FileDlg.GetPathName();//取文件所在的完整路径
// FileName+=".dat";
CStdioFile file;
if (file.Open(FileName,CFile::modeCreate|CFile::modeWrite))//以写方式打开文件
{
//请在此加入处理程序
file.SeekToEnd();
file.SetLength(0);
for(int i=0;i<m_dma_list1.GetCount();i++)
{
CString str=m_dma_list1.GetText(i,NULL);
file.WriteString(str);
file.WriteString("\n");
}
UpdateData(TRUE);
file.Close();
AfxMessageBox("保存文件成功!");
return;
}