急求delphi高手。万分感谢,该如何解决

急求delphi高手。万分感谢
c语言中的 fgets(c_str,80,wmmdat);
  sscanf(c_str,"%d%d%d%d%d%d",&m1,&m2,&m3,&m4,&m5,&m6);
这两个语句,改成的delphi的话是怎么弄的啊?
 比如我文本中有数据:10 20 30。我想读出这行数,并且使得10赋给变量m,20赋给变量n。
当然,数据中的数据是未知的,而且有很多行。
谢谢大家帮忙了


------解决方案--------------------
文件里读一行到c_str,在在c_str里取到6个整数变量
readln(wmmdat , m1,m2,m3,m4,m5,m6);
试一试
------解决方案--------------------
应该可以用format吧。。
------解决方案--------------------
如果你的每行数据固定的话,不用那么复杂,可参考以下程序(设一行有4个integer)
procedure TForm1.Button1Click(Sender: TObject);
var
t1,t2:tstringlist;
a:array[0..3] of integer;
i:integer;
begin
t1:= tstringlist.Create;
t2:=tstringlist.Create;
t1.LoadFromFile('WMM.COF');
t2.Delimiter:=' ';
t2.DelimitedText:=t1.Text;
t1.Free;
for i:=0 to 3 do
a[i]:=strtoint(t2.Strings[i]);

t2.Free;
//...继续你的处理
end;