CFile file;
if(!file.Open(FilePath,CFile::modeRead|CFile::typeBinary))
continue;
CArchive ar(&file,CArchive::load);
CFile* pFile=ar.GetFile();

解决方案 »

  1.   

    if(ar.IsStoring())
    {
      ar<<strInfo1;
      ar<<strInfo2;
    }
    else
    {
      ar>>strInfo2;
      ar>>strInfo1;
    }
      

  2.   

    这个样子
    CString strInfo;
    if(ar.IsStoring())
    {
       ar >> strInfo;
    }
    else
    {
       ar << strInfo;
    }
    只能读一句,我想把整个文章读下来,然后在文章中查找学要的文字 
      

  3.   

    以CEditView为视基类建一个单文档或多文档程序。可以在其文档类里看到是如何实现串行化的。
      

  4.   

    只是多了一句
    ((CEditView*)m_viewList.GetHead())->SerializeRaw(ar);
      

  5.   

    CString m_str;
    CFile file;
    if(!file.Open(FilePath,CFile::modeRead&brvbar;CFile::typeBinary))
    continue; 
    CArchive ar(&file,CArchive::load);
    CFile* pFile=ar.GetFile(); 
    ar<<m_str;
      

  6.   

    我的的想法是在serialize函数中读取一个文本文件,然后用一个字符串去查找每一句中是否存在这个字符串,如果有,在屏幕上显示出来,我现在不明白的是怎样用serialize函数读取文本文件,并且数据处理应该放在哪里