DELPHI 读取文本文件并且不重复读取的问题 20

如图首先我想点击botton1先找‘1’在memo里出现了多少次并把次数显示在edit1里面,如果是同一行有多个1,就只启示录一次然后把memo1最后一条信息保存在edi... 如图首先我想点击botton1先找‘1’在memo里出现了多少次并把次数显示在edit1里面,如果是同一行有多个1,就只启示录一次然后把memo1最后一条信息保存在edit2里面再点击botton1时从EDIT2先找到上次保存的最后一条信息,并从这个信息往下再计算1出现了多少次如果edit2是面是空的就从第一条开始统计1出现了多少次.检查来说就是统计1出来了多少次并且不重复统计的代码 展开
 我来答
ledo88
2016-11-28 · 超过18用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:10.5万
展开全部
你表达的不太明白,按我的理解

procedure TForm1.btn1Click(Sender: TObject);
var
i, StartPos, EndPos, consts:Integer;
tmps: AnsiString;
begin
consts:=0;
tmps:= Memo1.Lines.Text;
StartPos:=StrToIntDef(Edit2.Text, 1);
for i := StartPos to Length(tmps) do begin
if SameText(Copy(tmps, i ,1), '1') then Inc(consts);
EndPos:=i;
end;
Edit1.Text:=IntToStr(consts);
Edit2.Text:=IntToStr(EndPos);
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式