level 2
wwacdroot
楼主
我要通过对话框打开一个txt文件,并把内容读到s中去。但这个txt可能有N个回车,我这个写法只能读到第一个回车前面的内容,后面的内容要怎么读?能否给点思路?
procedure TForm1.Button5Click(Sender: TObject);
var
i:Integer;
txtfile:TextFile;
s:string;
filename:string;
a:TStringList;
begin
if OpenDialog1.Execute then
begin
filename:=OpenDialog1.FileName;
AssignFile(txtfile,filename);
Reset(txtfile);
Readln(txtfile,s);
Memo4.Lines.Add(s);
//s:=StringReplace(s,chr(13)+chr(10),'',[rfReplaceAll]);
2017年07月19日 14点07分
1
procedure TForm1.Button5Click(Sender: TObject);
var
i:Integer;
txtfile:TextFile;
s:string;
filename:string;
a:TStringList;
begin
if OpenDialog1.Execute then
begin
filename:=OpenDialog1.FileName;
AssignFile(txtfile,filename);
Reset(txtfile);
Readln(txtfile,s);
Memo4.Lines.Add(s);
//s:=StringReplace(s,chr(13)+chr(10),'',[rfReplaceAll]);