struct rpthdr {
char id[8];
float lat;
float lon;
float t;
int nlev;
int flag;
} hdr;
用TC编译******************************************************************************我查了数据所占的字节数,用下面的结构,再用uedit32打开,16进制都反了,想不通???????type
rpthdr=record
id:array[0..7] of char;
lat,lon,t:single;
lon:single;
nlev,flag:integer;
end;VAR myre:rpthdr;
...
myre.id:='qqq';
myre.lat:=32.00;
myre.lon:=120.00;
myre.t:=0.0;
myre.nlev:=1;
myre.nflag:=1;
...
blockwrite(ff,myre,sizeof(myre));用DELPHI编译两的二进制文件不一样???
WHY??? 帮帮我啊
char id[8];
float lat;
float lon;
float t;
int nlev;
int flag;
} hdr;
用TC编译******************************************************************************我查了数据所占的字节数,用下面的结构,再用uedit32打开,16进制都反了,想不通???????type
rpthdr=record
id:array[0..7] of char;
lat,lon,t:single;
lon:single;
nlev,flag:integer;
end;VAR myre:rpthdr;
...
myre.id:='qqq';
myre.lat:=32.00;
myre.lon:=120.00;
myre.t:=0.0;
myre.nlev:=1;
myre.nflag:=1;
...
blockwrite(ff,myre,sizeof(myre));用DELPHI编译两的二进制文件不一样???
WHY??? 帮帮我啊
解决方案 »
- 关于Win7下枚举系统服务的若干问题(如有少数服务无法获得服务描述等),附XP下正常函数
- 请教关于cxGrid中ButtonEdit之OnButtonClick事件的问题!
- 关于多线程读文件问题。
- 再次审视以前发的一个关于Midas的贴子,希望大家再来争论,好事多磨嘛,同时发分啦好!
- 关于那五个问题送分,顺便有个小问题
- 怎么能在程序中定义鼠标右键呀??
- 我做比较时间的sql时,2002-12-16 竟然比2002-12-22还大,哪里出问题了.
- 请大家帮帮我~谢谢
- DBComboBox,有人在线吗?
- &Didi给你分:)
- 我是半路出家新手,大家支持下,bde+odbc+sqlserver 如何建立局域网
- oracle图片存取
char id[8];
float lat;
float lon;
float t;
int nlev;
int flag;
} hdr;
用TC编译******************************************************************************我查了数据所占的字节数,用下面的结构,再用uedit32打开,16进制都反了,想不通???????type
rpthdr=record
id:array[0..7] of char;
lat,lon,t:single;
lon:single;
nlev,flag:smallint;
end;VAR myre:rpthdr;
...
myre.id:='qqq';
myre.lat:=32.00;
myre.lon:=120.00;
myre.t:=0.0;
myre.nlev:=1;
myre.nflag:=1;
...
blockwrite(ff,myre,sizeof(myre));用DELPHI编译两的二进制文件不一样???
WHY??? 帮帮我啊
而现在DELPHI或其它C/C++编译器已经都是32位,int 4字节..
你可以使用其它C/C++编译器来试试就知道了..