level 1
如何用Delphi for to do实现 从Edit3找出Edit1和Edit2 同时存在的字母
2012年12月06日 21点12分
1
level 13
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
j:integer;
s:string;
begin
s:='';
if length(edit1.Text) < length(edit2.Text) then
begin
i:=length(edit1.Text);
for j:=1 to i do
if pos(midstr(edit1.Text,j,1),edit2.Text )>0 then s:=s+midstr(edit1.Text,j,1);
edit3.Text := s;
end
else
begin
i:=length(edit2.Text);
for j:=1 to i do
if pos(midstr(edit2.Text,j,1),edit1.Text )>0 then s:=s+midstr(edit2.Text,j,1);
edit3.Text := s;
end;
end;
end.
2012年12月22日 05点12分
3
太低效,也不算很清晰,直接用**类型就搞定了。
2012年12月27日 11点12分
level 1
NPSP作业啊
Delphi程序员交流 群139442
2012年12月30日 16点12分
7