我的文件结构包括,一些方法信息和一些数据信息,我在打开文件的时候想预览数据信息,这个时候怎么找到数据信息呢,方法信息的数据长度是不定的.

解决方案 »

  1.   

    方法信息和数据信息肯定有首尾标志吧
    找到这两个标志 将文件内容 strFile.Mid(start,stop)然后显示就可以了
      

  2.   

    这样的话`建议用xml,例如
    <YourFileStructName>
        <Methods>
            <Method Name="".....>
            </Method>
        </Methods>
        <Datas>
            <Data Type="".....>
            </Data>
        </Datas>
    </YourFileStructName>
      

  3.   

    我一般是这样的
    CFile file;
    file.Open(...);
    file.Read(buf,nCount); //这样读的数据是开头的一个固定长度,相当于一个文件头
    ...分析文件头,获得你的方法信息的数据长度lenHead.
    file.Seek(lenHead + offs,CFile::begin); //offs是你的数据段的偏移量
    file.Read(bufRev,nCount);
    file.Close();
    我觉得很容易的呀!