用Delphi怎样修改记录类型的文件? (50分)

  • 主题发起人 主题发起人 feifan
  • 开始时间 开始时间
F

feifan

Unregistered / Unconfirmed
GUEST, unregistred user!
老兄:
小弟在用delphi写问件时出现了一个问题,想请你帮忙!
事情是这样的:
有个一自定义记录类型为:
type
TDatarecord=record
number:integer;
s:string[25];
p:char;
end;
有一个自定义文件是:
datefile:file of TDatarecord; //TDatarecord 也就是上面的自定义记录类型!
在这个文件中,有多个记录,我怎样才能找到基中一个number为0的记录,并打其中的s的值改为"www"并保存修改!
能用代码表示一下吗?当然伪代码也可以!
 
自已写一个查找算法,定位到该忘记录,然后修改,好象没别的省事的办法
 
这个不难啊
先用
count:=文件的总长度 div sizeof(TDatarecord)
再循环 for i:= 1 to count do
读到类型变量中来,具体方法很简单
在判断对应的字段的值
 
谢谢各位!
我的QQ:124873293
有机会向各位多多请教!
 
后退
顶部