求助一个小问题 AssignFile(s2, '.\ffff.txt');这里我想把ffff.txt中含有=402|这关键字的整行取出来到s3变量,是要加上什么样的代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextFile按行读取文件,做字符串比较 var f: TextFile; s: string;begin AssignFile(f, '.\file.txt'); Reset(f); while not Eof(f) do begin Readln(f, s); if Pos('=402|', s) > 0 then Break; end; ShowMessage(s); // 这里显示的就是找到的含有=402|字符串的那一行.end; 感谢三楼的老兄了,问题解决了。再问一下,为什么程序启动了后,我手动打开file.txt并进行编辑后,保存不了呢?系统提示不能创建文件,请确认路径和文件名是否正确。是没有取消关联的原因吗?要怎么样取消关联??? 确实忘关闭文件了.AssignFile(f, '.\file.txt');try { ... }finally CloseFile(f);end;这样OK! Delphi 加密与.net 加密如何互解? ACCESS取随机记录问题 delphi2007安装后进入时需要注册码 stringgrid问题 各位高手给个动态生成报表的解决方案!!! 我在操作存储过程的时候怎么提示这种错误那?? 怎样取得RichEdit.lines[idx]开始处在Richedit中的位置? 哪里有免费的个人主页? 如何定义一个货币型的变量??这样可以吗 a:$ ??? 200分紧急求救 webbrowser 问题!! 多串口通信问题? S50卡问题
按行读取文件,
做字符串比较
f: TextFile;
s: string;
begin
AssignFile(f, '.\file.txt');
Reset(f);
while not Eof(f) do
begin
Readln(f, s);
if Pos('=402|', s) > 0 then Break;
end;
ShowMessage(s); // 这里显示的就是找到的含有=402|字符串的那一行.
end;
try
{ ... }
finally
CloseFile(f);
end;这样OK!