代码之家  ›  专栏  ›  技术社区  ›  Alex

有没有一种方法可以在不写实际文件的情况下将CString发送到CFile?

  •  1
  • Alex  · 技术社区  · 14 年前

    CString 它需要由XML解析器库进行解析。问题是XML解析器接受了 CFile . 写下这篇文章并不理想 CString公司 然后将其重新加载到 文件类 文件类 不生成中间输出文件?

    1 回复  |  直到 14 年前
        1
  •  5
  •   flashk    14 年前

    你应该可以使用 CMemFile 为了达到这个目的。它继承自 CFile

    CString strData;
    CMemFile memFile( (BYTE*)strData.GetBuffer() , (strData.GetLength() + 1) * sizeof(TCHAR) );
    
    //Do something with memFile
    
    strData.ReleaseBuffer();