字符串截取?(30分)

  • 主题发起人 主题发起人 wsmp3
  • 开始时间 开始时间
W

wsmp3

Unregistered / Unconfirmed
GUEST, unregistred user!
一个字符串长度是4的倍数,“字符串长度不定”,如000011112222,我想用循环
从前往后取,每4位取出,存入一文本框. 上例在文本框中为:0000/1111/2222
 
procedure TForm1.Button1Click(Sender: TObject);
var
i,l:integer;
my_txt:string;
temp_txt:string;
str:string;
begin
str:='000011112222';
l:=length(str) div 4;
for i:=0 to l-1 do
begin
temp_txt:=copy(str,i*4+1,4);
if i=0 then
my_txt:=temp_txt
else
my_txt:=my_txt+'/'+temp_txt;
end;
Edit1.Text:=my_txt;
end;
 
接受答案了.
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
897
DelphiTeacher的专栏
D
D
回复
0
查看
692
DelphiTeacher的专栏
D
D
回复
0
查看
654
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部