这是一个二进制文件,这就是文件本身的数据格式,我无法标出各字段长度,不过我用VB定义了一个结构,发现它与VB不同,不知它是用哪种语言存放的。
据本人的理解06 30 30 30 38 39 36 表示包含6个字符的字符串,
08 39 36 B9 FA D5 AE A2 CC 表示8个字符的字符串,7A 58 31 01 B8 B4 01 00 为日期表示2001-11-30日股票代码 string
股票名称 string
...
序号 integer
不过写到文件后发现数据格式不对,存成了06 00 30 30 30 38 39 36 不知用DELPHI怎么定义?
据本人的理解06 30 30 30 38 39 36 表示包含6个字符的字符串,
08 39 36 B9 FA D5 AE A2 CC 表示8个字符的字符串,7A 58 31 01 B8 B4 01 00 为日期表示2001-11-30日股票代码 string
股票名称 string
...
序号 integer
不过写到文件后发现数据格式不对,存成了06 00 30 30 30 38 39 36 不知用DELPHI怎么定义?
程序的数据结构如下:
type
TGPSJ=record //股票数据记录
DM:String[6]; // 代码
MC:String[8]; // 股票名称
RQ:integer; // 日期=20011130
KPJ:integer; // 开盘价*1000
ZGJ:integer; // 最高价*1000
ZDJ:integer; // 最低价*1000
SPJ:integer; // 收盘价*1000
CJE:Integer; // 成交额*10
CJL:integer; // 成交量
XH:integer; // 序号
end;
它的数据在21CN的财经频道上有提供(http://stock.21cn.com/sjxz.html)。
一开始以为是在读game的数据呢,呵呵