有关结构体使用的问题
我想从一个二进制文件中,读取他的数据。
已知他的结构体,就是每个数据结构的偏移。
[解决办法]
申明
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;
[解决办法]
注意结构体对齐