procedure TForm1.Button1Click(Sender: TObject); var i,p:integer; begin for i:=0 to memo1.Lines.Count-1 do begin p:=pos(' ',memo1.Lines[i]); memo2.Lines.Add(copy(memo1.Lines[i],0,p)); memo3.Lines.Add(copy(memo1.Lines[i],p,length(memo1.Lines[i])-p)); end; end; 这样可以
procedure TForm1.Button1Click(Sender: TObject); var s1:string; i,j:integer; begin for j:=0 to memo1.Lines.Count-1 do begin s1 := memo1.Lines.Strings[j]; for i:=0 to length(s1) do begin if s1[i]=' ' then begin memo2.Lines.add(Copy(s1,1,i)); memo3.Lines.Add(Copy(s1,i,length(s1)-i+1)); break; end; end; end; end;
var
i,p:integer;
begin
for i:=0 to memo1.Lines.Count-1 do
begin
p:=pos(' ',memo1.Lines[i]);
memo2.Lines.Add(copy(memo1.Lines[i],0,p));
memo3.Lines.Add(copy(memo1.Lines[i],p,length(memo1.Lines[i])-p));
end;
end;
这样可以
var
s1:string;
i,j:integer;
begin
for j:=0 to memo1.Lines.Count-1 do
begin
s1 := memo1.Lines.Strings[j];
for i:=0 to length(s1) do
begin
if s1[i]=' ' then
begin
memo2.Lines.add(Copy(s1,1,i));
memo3.Lines.Add(Copy(s1,i,length(s1)-i+1));
break;
end;
end;
end;
end;