alanlus 发表于 2003-11-2 19:36:00

dxf文件结构的问题(浮点数怎样存储在文件中)

1004
01006800000000000000000000002D4E715CD89A1F906C51EF8D00000B5753900000000000002001EE40480030003300000000000000000000002D4E715CD89A1F906C51EF8D0000310000002D4EE258025E000066666666C0B010416666666620731041333333338C184541CDCCCCCC7C114541
读取dxf文件的二进制数据(如上)
解析出来如下字段值
6800 表示 h
2D4E715CD89A1F906C51EF8D 表示 中山高速公路
0B575390 表示 国道
......

这些都是Char类型的
但是在AutoCAD Map里有字段是Real类型的
在这个字串里怎么解析呢?
就是说
0000 0000 2001怎么能解析出来是61449(EE40这个我不知道需要不需要)
6666 6666 C0B0 (1041)怎么能解析出来是273456.1
6666 6666 2073 (1041)怎么能解析出来是269512.1
3333 3333 8C18(4541)怎么能解析出来是2765080.4
CDCC CCCC 7C11(4541)怎么能解析出来是2761465.6
页: [1]
查看完整版本: dxf文件结构的问题(浮点数怎样存储在文件中)