| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1215 人关注过本帖
标题:delphi中txt文档数据读取问题
只看楼主 加入收藏
wsyzcn
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-1-1
收藏
 问题点数:0 回复次数:4 
delphi中txt文档数据读取问题
怎样将txt文档中的数据限量存储在数组中,比如文档第一行是 7890,456 我要将7890存储在一个变量中,456存储在另外一个变量中,然后输出在另一个txt
中。
求高手详解!
搜索更多相关主题的帖子: 文档 
2011-06-14 14:01
xiakexing
Rank: 2
等 级:论坛游民
帖 子:4
专家分:17
注 册:2009-7-10
收藏
得分:0 
procedure TForm1.Button1Click(Sender: TObject);
var
F:TextFile ;
s:string ;
a:Integer ;
begin
 AssignFile(f,'d:\1.txt');
 Reset(f);
 Readln(f,s);
 a:=Pos(',',s);
 mmo1.Lines.Add(Copy(s,1,a-1));  //第一个变量
 mmo1.Lines.Add(Copy(s,a+1,Length(s)-a));//第二个变量
 CloseFile(f);
end;
2011-06-29 10:33
yuutian
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:137
专家分:686
注 册:2010-10-27
收藏
得分:0 
这个实现了拆开,并存入另一个txt文件,你可以看看:
procedure tform1.button1click(sender:tobject);
var
  f,myfile:textfile;
  s,str1,str2:string;
  a:integer;
begin
  edit1.clear;
  edit2.clear;
  assignfile(f,'e:\myfl.txt');//将文件myfl.txt和变量f关联起来
  reset(f);
  readln(f,s);
  a:=pos(',',s);//取得字符中的逗号
 str1:=copy(s,1,a-1);//取得逗号前面的变量
 str2:=copy(s,a+1,length(s)-a);//取得逗号后面的变量
 edit1.text:=str1;
 edit2.text:=str2;

assignfile(myfile,'e:\myfile.txt');//新建一个myfile.txt文件,并和变量myfile关联起来
rewrite(myfile);
write(myfile,'['+str2+']');//将变量str2中的内容存到新建的myfile.txt文件中

closefile(myfile);
closefile(f);
end;
end.
2011-06-29 19:21
jwhk
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-6-23
收藏
得分:0 
牛X
2011-07-01 16:20
rzsgsj
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2011-7-7
收藏
得分:0 
不错哦
2011-07-07 16:22
快速回复:delphi中txt文档数据读取问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020900 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved