关于string(50分)

D

dohye

Unregistered / Unconfirmed
GUEST, unregistred user!
str:string;

setlength(str,300);
str[50]:='a';
Edit1.Text:=str;
为何字符串里没有'a'
 
setlength()最多支持到255,而且在给第50个单元赋值前须给前49个单元赋值
 
str好象应该先初始化一下吧.

var
str:string;
i:Integer;
begin
setlength(str,300);
for i:=1 to 300 do
str:=' ';
str[1]:='a';
Edit1.Text:=str;
end;
 
多人接受答案了。
 

Similar threads

回复
0
查看
858
不得闲
回复
0
查看
668
不得闲
回复
0
查看
813
不得闲
顶部