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

解决方案 »

  1.   

    假如你的内容为
    CString x,y,z;
    CFile file;
    if(!file.Open("文本.txt",CFile::modeWrite))
         file.Open("文本.txt",CFile::Create));
    file.Write(x,x.GetLength());
    file.Write(y,y.GetLength());
    file.Write(z,z.GetLength());
      

  2.   

    换行呢?
    要写成下面的格式
    x1,x2,x3,x4
    y1,y2,y3,y4
    z1,z2,z3,z4
      

  3.   

    换行的写法如下:
    char str[3]={'\13','\10','\0'};
    file.Write(str,2);
      

  4.   

    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());
    }