集合元素输出输入问题。(100分)

  • 主题发起人 主题发起人 hhsj
  • 开始时间 开始时间
H

hhsj

Unregistered / Unconfirmed
GUEST, unregistred user!
我定义了一个集合类型:
TSetss = set of 'a'..'n';
var
Seta: TSetss;
begin
Seta:= ['a','g','b'];
end;
现在我想把Seta存储到文件中,怎么做。
以后需要使用该变量的值时候,我想从文件中读出该值到一个TSetss类型的变量中又该怎么做!
 
var
F: TFileStream;
...
F.WriteBuffer(Seta, SizeOf(Seta));
...
 
对,用TStream的
writeBuffer 写;
readBuffer 读;

 
定义一个记录;
YouRecord=record;
Element:TSetss;
end;
之后要看书了。呵呵。我忘记具体操作了。。总之。定长记录类型是可存取的。可以直接存记录,直接从文件中读记录到记录变量中的。你看看关于Record的帮助,
D5开发指南上有。我忘记了。不好意思。帮不上你。给你指个方法。
 
后退
顶部