如何往TfileStream 里写入和读取一个整数
由于要定义一个文件格式,需要写入一些长度信息,原来的思路是把长度信息转成string来写入,读出的时候 再转为INT,这个很不科学,但是如果直接在Tfilestream里write int或者int64类型,读的时候却出错,希望有人来解惑,如何在 TStream里写入和读出整数.
var
i: Integer;
fs: TFileStream;
fs对象创建等略
写
fs.WriteBuffer(i, SizeOf(i));
读
fs.ReadBuffer(i, SizeOf(i));
int64同理,要读写时候要注意position