读书人

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

发布时间: 2012-02-28 13:06:35 作者: rapoo

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



[解决办法]
申明
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;
[解决办法]
注意结构体对齐

读书人网 >.NET

热点推荐