有一个文件C:\data.txt
里边的数据为:
3
4
2007-10-15
通过VC如何使其内容变为:
13
14
2007-10-25

解决方案 »

  1.   

    CStdioFile file;
    if ( file.Open(_T("C:\\data.txt"), CFile::modeReadWrite|CFile::modeCreate) )
    {
    CString str;
    str = _T("13\n");
    file.WriteString(str);
    str = _T("14\n");
    file.WriteString(str);
    str = _T("2007-10-25\n");
    file.WriteString(str);
    file.Close();
    }
      

  2.   

    如果只是改变为固定内容:
    CFile file;
    file.Open("c:\\data.txt",CFile::modeCreate | CFile::modeWrite);
    CString str;
    str.Format("13\r\n14\r\n2007-10-25\r\n");
    file.Write(str,lstrlen(str));
    file.Close();
    如果是有规则的改变,那LZ应该把规则说清楚