如何分行读取文本的内容呢?(请给代码) ( 积分: 100 )

  • 主题发起人 主题发起人 32881
  • 开始时间 开始时间
3

32881

Unregistered / Unconfirmed
GUEST, unregistred user!
假定有个文本,内容为:
http://www.123.com
http://www.234.com
http://www.456.com
.............
如何读取文本中这些网址呢?就是想让程序可以将这些网址按行为区分符读出来..
 
tstinglist,读入文件,即可
 
如果是文本文件,用readln读,每次就是一行
 
procedure TForm1.Button1Click(Sender: TObject);
var
list: TStringList;
begin
list := TStringList.Create;
list.LoadFromFile('c:/111.txt');
Memo1.Lines.CommaText := list.CommaText;
list.Free;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
F: TextFile;
s: String;
begin
AssignFile(F, 'c:/456.txt');
Reset(F);
while not EOF(F) do begin
ReadLn(F,s);
Memo1.Lines.Add(s);
end;
CloseFile(F);
end;
或者
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.LoadFromFile('c:/456.txt');
end;
 
多人接受答案了。
 
后退
顶部