索引+数据块的文件结构如何实现?(50分)

L

liulwx

Unregistered / Unconfirmed
GUEST, unregistred user!
仿照分析家的文件存储格式,保存分时数据和历史数据.就是索引+数据块的文件结构.
不知如何实现,最好能给段代码,谢谢.和我一样对证券有兴趣的人,可以和我联系.
QQ:82989075
EMAIL:iturbo@163.com
 
谁知道的,可以告诉我吗?
 
现在怎么人好少啊~~~
 
这年头张嘴要代码的人是越来越多了。
像这类应用的具体代码,人家可能直接给你吗?自己参考一下磁盘文件系统(例如FAT)
的组织方式吧。
 
关注~~~~
是做的股票软件吗?
 
“这年头张嘴要代码的人是越来越多了。”
哈哈,所以我现在要么不说话,要么就整版整版地贴代码,至于原理嘛,能省就省略了。
“分析家”的数据文件结构是怎么样的我不清楚,如果楼主提供了的话,没准我就直接贴代
码了。呵呵。
 
我了解的情况就是
一个头文件+一个索引块+N个数据块,一共三个记录集,
可是如何能从头文件定位到索引块,如何再从索引块定位到数据块,
好象要有什么偏移量
 
呵呵,我不知道你那个“分析家”具体是怎么定义的,不过象你说的这种结构,是最简单
的一种,只要定义二个记录结构就可以获得全部信息了:
type
PDataBlock=^TDataBlock;
TDataBlock = record
Address:Longword;
// 指出位置
Size:Longword;
// 指出大小
end;

PFileHeader=^TFileHeader;
TFileHeader = record
FileMagic:Longword;
// 数据识别号
NumberOfBlock:Longword;
// 内部含有多少个数据块
Offset:Longword;
// 第一个块位置(这个都有点多余)
DataBlocks:array[0..MAXLONG-1] of TDataBlock;
// 各个块详细信息
end;

这么简单的定义就不用再给代码了吧。呵呵。
 
我也顶!
能给个思路吗?
 
to 小雨哥:
能给个思路吗?
 
这个结构和PE的结构类似
具体的思路是怎么样的?
没有高手了吗?
 
TO 小雨哥
可以给我你的联系方式吗?我还有好多关于文件操作方面不懂的问题想找个老师问问啊
 
顶部