LPCSTR LINE1 ="1111111";
CStringArray.xmlformat;
xmlformat.SetAtGrow(LINE1);
xml.Write(&xmlformat, xmlformat.GetSize());不对,可有找不到正确用法,谢谢帮忙!

解决方案 »

  1.   

    LPCSTR LINE1 ="1111111";
    CStringArray xmlformat;
    xmlformat.add(LINE1);
      

  2.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cstringarray.asp
      

  3.   

    那如何调用呢?LPCSTR LINE1 ="1111111";
    CStringArray xmlformat;
    xmlformat.Add(LINE1);xml.Write(xmlformat.GetData(), xmlformat.GetSize());
    只在文件首加入了一个乱码?!
      

  4.   

    CStringArray arr;
    arr.Add("adfsdfsd"); CFile file;
    file.Open("c:\\xx.txt", CFile::modeCreate|CFile::modeWrite);
    file.Write(arr[0], arr[0].GetLength());
      

  5.   

    CStringArray as;
    as.Add("aaaa");
    as.Add("bbb");
    as.Add("CCC");
    as.Add("dddddddddddddd");int size=as.GetSize();
    CStdioFile file;
    CString strTemp;
    file.Open("Save.txt",CFile::modeCreate|CFile::modeWrite);for(int i=0;i<size;i++)
    {
    strTemp=as.GetAt(i);
    file.WriteString(strTemp+"\n");
    }
    file.Close();