早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
〔a+b〕 a与b互为相反数,b与c互为倒数,d与e和的绝对值等于2,则-2b c+————— 2020-05-16 …
关于相似三角形的一道题如图,O是△ABC的内心,DE过点O,且DE⊥AO于点O,D、E分别在AB、 2020-05-17 …
两个平面镜互成θ角,两条平行光线AO与CO'分别射到这两个平面镜上,如图.它们反射光线的反向延长线 2020-07-04 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
写单词,这些单词打乱顺序了!:1.d,f,e,n,i,f,e,r,t,()2.g,h,o,e,t, 2020-07-26 …
如图,已知AB是圆O的直径,点C、D在圆O上,点E在圆O外,角EAC=角D=60°(1)求证:A如 2020-07-31 …
选出划线部分不同的一项1.Ahear(ear)B.pear(ear)Cthere(ere)D.whe 2020-10-29 …
已知:AB为⊙O的直径,C是⊙O外一点,BC交⊙O于点E,AC交⊙O于点D,∠DOE=60º.求∠C 2020-11-27 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …
这几个字母怎么拼才是单词呢?B-E-E-N-M-O-R-VA-E-R-T-WA-B-C-D-O-P- 2021-02-09 …