早教吧作业答案频道 -->其他-->
delphi中byte数组转string的疑问procedureTForm1.Button1Click(Sender:TObject);vararr:array[0..5]ofbyte;beginarr[0]:=ord('a');arr[1]:=ord('b');arr[2]:=ord('c');arr[3]:=ord('d');arr[4]:=ord('e');arr[5]:=ord('f');edit1.Text:=pc
题目详情
delphi 中 byte数组转 string的疑问
procedure TForm1.Button1Click(Sender:TObject);
var
arr :array [0..5] of byte;
begin
arr[0] := ord('a');
arr[1] := ord('b');
arr[2] := ord('c');
arr[3] := ord('d');
arr[4] := ord('e');
arr[5] := ord('f');
edit1.Text := pchar(@arr);
end;
edit1.text的值是'abcdef4?‘ ,怎么不是'abcdef',后面的‘4?’是哪来的?
procedure TForm1.Button1Click(Sender:TObject);
var
arr :array [0..5] of byte;
begin
arr[0] := ord('a');
arr[1] := ord('b');
arr[2] := ord('c');
arr[3] := ord('d');
arr[4] := ord('e');
arr[5] := ord('f');
edit1.Text := pchar(@arr);
end;
edit1.text的值是'abcdef4?‘ ,怎么不是'abcdef',后面的‘4?’是哪来的?
▼优质解答
答案和解析
长度多加一个,最后一个=0,作为结束
arr:array [0..6] of byte
arr[6]:=0
arr:array [0..6] of byte
arr[6]:=0
看了delphi中byte数组转s...的网友还看了以下:
排列字母 组成单词 写出中文意思u s n e r e d s t n i t 2020-05-14 …
已知字母组合成英语单词1、e e t t i n h r 2、e e r a t w h 3、o 2020-05-14 …
把i n w n e r s组成单词 2020-05-16 …
u,i,n,c,o,s可以拼成什么单词?还有,o,s,l,h,u,d还有,t,p.s.n.e.r, 2020-05-23 …
(过一个英文游戏~)用"A\O\S\U\L\N\E\I\U\N\T\M"组成一个单词,游戏提示是( 2020-06-07 …
s,i,t,l,n,e可以组成什么单词 2020-06-09 …
g.o.a.n.e.r能组成什么颜色的词语 2020-06-09 …
补全对话.A:Hello,Jim!(1)?B:Itisasharpener.A:(2)?B:S-H- 2020-10-30 …
js中的竖线是什么意思('GN="";81e(M,h){9(N!=""){7(N).r="Y"}9( 2021-02-04 …
在弧长的角度公式L=n*pai*r/180中n是什么?怎么规定的?单位? 2021-02-05 …