var
s:string[255];
i,j:integer;
showmm:Ansistring;
begin
for j:=0 to 0 do
begin
for i:=0 to 255 do
begin
s:='R';
showmm:=showmm+s+' ';
end;
showmm:=showmm+s+#10#13;
end;
showmessage(showmm);
showmessage(inttostr(ord(s[0])));
end.
为什么是82个!!! 考!! [?][?][?][?][?]
//是不是就是说,不能直接访问这个字符串各个元素
不是,我是说最后不要通过直接访问各个字符元素的方法来赋值
(在你需要取得其赋值后的长度的情况下)
你这样:
var
s: string[9];
begin
s := 'abc';
showmessage(inttostr(ord(s[0])))
//肯定是 3
end;