怎样才能调用文本文件中的数据? 我有一个文本文件中保存了4组数据,用空格隔开,但是我只想调用后面的两组数据,把他们显示出来,并保存到数组里,同时还能对这个文件进行修改,保存。现在一点思路都没有,各位大虾帮帮忙!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MEMO会用吧?先调到MEMO中就是了,这样可以避免直接读写文件的麻烦操作. Memo1.Lines.LoadFromFile('YourFile.txt'); Memo1.Lines.SaveToFile('YourFile.txt'); 或者用TListBox,一定要加上路径TListBox.Items.LoadFromFile(路径+'a.Txt');TListBox.Items.SaveToFile(路径+'a.Txt'); 但是我只想调用后面的两组数据啊,最好能像Table一样,但只是显示后面的2组数据。 var Files :TextFile; s :string;begin AssignFile('你的文件地址', Files); reset(Files); try readln(Files, s); //s里面存放的是文件中的一行内容,如果要全部读就用循环。 finally CloseFile(Files); end; end;剩下的东西你既然用空格分开就这样var tmp :string;begin tmp :=Copy(s, 1, Pos(' ', s) - 1); //现在tmp中的内容就是空格以前的内容end; procedure TForm1.Button1Click(Sender: TObject);var list1,list2: tstrings;begin list1 := tstringlist.Create; list2 := tstringlist.Create; list1.LoadFromFile('xxx.txt'); list2.Delimiter := ' '; list2.DelimitedText := list1.Text; showmessage(list2.Text); list1.Free; list2.Free;end; showmessage(list[0]);showmessage(list[1]);..... Linux2001(我想买手提电脑啊!)提供了一个思路。用他的办法读到a,b,c,d四个变量中,然后只显示和处理c,d两个变量。(a,b,c,d:String;) 我觉得Linux2001(我想买手提电脑啊!)的方法是不错的,还可以进一步修改 求助。急。串口通讯连接手机时,SETCOMMSTATE失败? 关于Delphi中引用单元问题 包头(为字符信息)+包体(为文件流)如何组包发送?server和client都用TWinSocketStream实现 怎样实现“路径选择对话框” oracle日期型字段的录入和查询问题(在线等待,急!) 函数里的const怎么理解? ASP中能否调用域用户信息进行身份验证?FORM表单提交信息 一个关于使用Gauge的问题 谁能进来看看我这个代码,哪儿错了?(急,在线等!!!!!) 求救:如何用delphi实现证券撮合系统的:价格优先、时间优先的逻辑 简单问题,编译出错,参数如何写? 数据库问题
Memo1.Lines.SaveToFile('YourFile.txt');
TListBox.Items.LoadFromFile(路径+'a.Txt');
TListBox.Items.SaveToFile(路径+'a.Txt');
Files :TextFile;
s :string;
begin
AssignFile('你的文件地址', Files);
reset(Files);
try
readln(Files, s); //s里面存放的是文件中的一行内容,如果要全部读就用循环。
finally
CloseFile(Files);
end;
end;
剩下的东西你既然用空格分开就这样
var
tmp :string;
begin
tmp :=Copy(s, 1, Pos(' ', s) - 1);
//现在tmp中的内容就是空格以前的内容
end;
var
list1,list2: tstrings;
begin
list1 := tstringlist.Create;
list2 := tstringlist.Create;
list1.LoadFromFile('xxx.txt');
list2.Delimiter := ' ';
list2.DelimitedText := list1.Text;
showmessage(list2.Text);
list1.Free;
list2.Free;end;
showmessage(list[1]);
.....
用他的办法读到a,b,c,d四个变量中,然后只显示和处理c,d两个变量。(a,b,c,d:String;)