请帮忙解释一下这个结果
var str:String[4];
begin
str:='3456';
edit1.Text:=str[0];
end;
为什么在edit1中返回的是个空格,我知道str[0]中存放的内容是str的长度4,str[0]在内存中到底是
以什么形式存放的?????请大家指点一下
[解决办法]
1个字节的长度就是一个byte类型,它的值为0~255(十六进制0~$ff)
str:='3456';
内存中为
$04 $33 $34 $35 $36
第一个$04就是长度(HELP写得很清楚了),后面就是3456的ascii码