怎样从文本文件里面一行一行读出到变量里面

wgy081 2003-07-28 10:02:54
怎样从文本文件里面一行一行读出到变量里面
...全文
106 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tankkxx 2003-07-28
  • 打赏
  • 举报
回复
var

F: TextFile;
s:string;
Sl: tstringlist;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
AssignFile(F, OpenDialog1.FileName); { File selected in dialog }
Reset(F);
while not eof(f) do
begin
Readln(F, S);
sl.add(s);
end;
CloseFile(F);
end;
end;
noall 2003-07-28
  • 打赏
  • 举报
回复
查帮助文件的
FileOpen, FileSeek, FileRead Example

清楚
cjfzy 2003-07-28
  • 打赏
  • 举报
回复
var

F: TextFile;
S: string;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
AssignFile(F, OpenDialog1.FileName); { File selected in dialog }
Reset(F);
Readln(F, S); { Read first line of file }
Edit1.Text := S; { Put string in a TEdit control }
CloseFile(F);
end;
end;
smallflaybird 2003-07-28
  • 打赏
  • 举报
回复
一次性载入到内存是不是有点太浪费了.不如READLN
wgy081 2003-07-28
  • 打赏
  • 举报
回复
楼上的,谢谢你了一定给你分数的
不过还没有别的办法
比如用fileopen,这些函数来实现。
WWWWA 2003-07-28
  • 打赏
  • 举报
回复
Var
FList: TStringList;
tmpStr: String;
Begin
FList:= TStringList.Create;
FList.LoadFromFile(TextFileName);
for i:=0 to FList.count-1 do
showmessage(FList[i]);
fffddd 2003-07-28
  • 打赏
  • 举报
回复
同意楼上tankkxx(冬天不要放火) 的说法.

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧