文件预览时,怎么读取文件中指定部分的内容.着急啊!!! 我的文件结构包括,一些方法信息和一些数据信息,我在打开文件的时候想预览数据信息,这个时候怎么找到数据信息呢,方法信息的数据长度是不定的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法信息和数据信息肯定有首尾标志吧找到这两个标志 将文件内容 strFile.Mid(start,stop)然后显示就可以了 这样的话`建议用xml,例如<YourFileStructName> <Methods> <Method Name="".....> </Method> </Methods> <Datas> <Data Type="".....> </Data> </Datas></YourFileStructName> 我一般是这样的CFile file;file.Open(...);file.Read(buf,nCount); //这样读的数据是开头的一个固定长度,相当于一个文件头...分析文件头,获得你的方法信息的数据长度lenHead.file.Seek(lenHead + offs,CFile::begin); //offs是你的数据段的偏移量file.Read(bufRev,nCount);file.Close();我觉得很容易的呀! 菜单里面添加事件函数时,怎么指定自动添加代码的文件啊. 高手诊断一下原因(mfc+stl) 有关全局HOOK的一个问题 急~关于创建子窗口的问题 如何将缓冲区内容在文本框上显示~~急~~菜鸟请高手指点~~ opengl中的多边形布尔算法 关于我的毕设,给提点建议 在Visual C++ 常规DLL 可以创建线程吗? 能说说C++里复制文件的API吗??各种类型文件都可以吗? ADO,及参数化存储过程 SetWindowPos Tree仍然被其它控件遮蔽着...谢谢 请教:如何替换程序的后缀名啊?
找到这两个标志 将文件内容 strFile.Mid(start,stop)然后显示就可以了
<YourFileStructName>
<Methods>
<Method Name="".....>
</Method>
</Methods>
<Datas>
<Data Type="".....>
</Data>
</Datas>
</YourFileStructName>
CFile file;
file.Open(...);
file.Read(buf,nCount); //这样读的数据是开头的一个固定长度,相当于一个文件头
...分析文件头,获得你的方法信息的数据长度lenHead.
file.Seek(lenHead + offs,CFile::begin); //offs是你的数据段的偏移量
file.Read(bufRev,nCount);
file.Close();
我觉得很容易的呀!