关于文本文件操作,主要是从文本文件中读出指定的内容,我网上找了好久,没有找到合适的,请哪为好心人指点一下,给我源代码参考一下,谢谢!
解决方案 »
- dbradiogroup的问题
- 哪款CRT显示器比较好,价格在1200左右? 熟悉者请帮帮选一下,我用来编程和玩游戏的。
- 如何让程序不调用我自己编写的QuotedStr函数?
- 如何给edit赋值。 在线........................
- install shied工具在哪??
- 小猫提问:安装制作问题(五)WISE版
- 谁在用D7,用来设计rave报表控件的那个程序好像很不好用,界面跳来跳去,不要Dock也Dock,有许多地方等待改进
- csdn的速度,我受不了了,各位有同感吗?
- 偶用ADO连接加密的ACCESS数据库时出错,请帮我看看!
- 请教一些关于发布WEB数据库的问题
- 脑子生锈了,求一算法?
- 如何判断行数
var
a : TStringList;
begin
a : TStringList.Create;
a.LoadFromFile('d:\a.txt');
a.Add('insert into a.txt');
a.SaveToFile('d:\b.txt');
a.Free;
end;
s1: string[4];
s2:string[3];
s3:string[5];
i:integer;
j:integer;
begin
assignfile(mytextfile,'mytextfile.txt');
reset(mytextfile);
i:=0;
try
while not eof(mytextfile)do
begin
inc(j);
j:=5;
readln(mytextfile,s1,s2,s3);
showmessage(s1);
showmessage(s2);
showmessage(s3);
end;
finally
closefile(mytextfile);
end;
s1 回存放 text 中 前4 馬 s2 3 馬,以此類推。
“s1 回存放 text 中 前4 馬 s2 3 馬,以此類推”不知是什么意思
assignfile(f,"test.txt");
reset(f);
//reset是读文件的意思,如果换成rewrite(f);就是写文件
while nof(f.eof)
//常用while not(f.eof) being ...end;读文件eof是读到文件末尾,换lof就是行末
begin
readln(f,s);
//如果s是一个string型这样就读出一行字符串,如果s是integer那么就读出一个数,如下面的结构 456 3465 454 ,只需要readln(f,a,b,c)就可以读出,也可以用read(f,a);分三次读,加ln是换行的意思
...
end;
closefile(f);
//关闭文件
另外读文件常用try..finally...错误陷阱,try 读文件 finally 关闭文件