首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有关结构体使用的有关问题

2012-02-28 
有关结构体使用的问题我想从一个二进制文件中,读取他的数据。已知他的结构体,就是每个数据结构的偏移。[解决

有关结构体使用的问题
我想从一个二进制文件中,读取他的数据。
已知他的结构体,就是每个数据结构的偏移。



[解决办法]
申明
type
TMyRecord=Record
a:integer //4个字节
b:array[0..255] of char; 256 个字节
end;

程序中
var
MyRecord:TMyRecord;
F : File;
begin
AssignFile(F, 'c:\abc.txt ');
Reset(F);
BlockRead(F,MyRecord,Sizeof(MyRecord)); //一次读取了 4+256个字节
CloseFile(F);
....
....
...
end;
[解决办法]
注意结构体对齐

热点排行