如何将LISTCTRL中的内容导出到文本文件中?   
最好给点源码,谢谢!

解决方案 »

  1.   

     
     CFile   file;  
      if(!file.Open("文本.txt",CFile::modeWrite))  
                file.Open("文本.txt",CFile::Create));   
    for(int   i   =   0;i   <   row;i++)  
      {  
          CString   str;  
          for(int   j   =   0;j   <col;j   ++   )  
            {  
                str   =   GetItemText(i,j);  
                file.Write(str.GetBuffer(0),srt.GetLength());  
                str   =   ",";  
                file.Write(str.GetBuffer(0),srt.GetLength());  
            }  
            str   =   "\r\n";  
            file.Write(str.GetBuffer(0),srt.GetLength());  
      }   
    file.Close();
      

  2.   

    ofstream out;
    out.open()        //建文件
    while(i<listctrl.count())
    {
    getItemdata();//数据
    getItemtext();//标签内容
    out<<str<<endl;//写入
    }
      

  3.   


    CStdioFile sf;
    if(sf.Open(_T("AppName.txt"),CFile::modeCreate | CFile::modeWrite|CFile::typeBinary))
    {
    for(int i=0;i<m_pListCtrl->GetItemCount();i++)
    {
    CString strShowNum;
    strShowNum.Format(_T("第%d条记录:"),i);
    strOut=strShowNum+_T("\t\t")+m_pListCtrl->GetItemText(i,0) + _T("      \t\t")+m_pListCtrl->GetItemText(i,1)+_T("\r\n");
    sf.WriteString(strOut);
    }
    sf.Close();
    MessageBox(_T("保存成功!"),_T("提示"),MB_ICONINFORMATION);
    } else
    MessageBox(_T("保存失败!"),_T("提示"),MB_ICONINFORMATION);
      

  4.   

    做循环 读取控件的数据 并写入到文本,
    你可用CFile FILE CreateFile等来创建一个你把数据保存到那个文件中