早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
用适当的句子补充对话Jim:1.Isthisyourpencilbox?Linda:Yes,2..I 2020-03-31 …
一道java编程题:有一矩阵:a b c d e f g h i j k l m n o p q 2020-04-06 …
model:sets:yh/1,2,3/:;fq/1,2,3/:;link(yh,fq):x,d; 2020-06-12 …
在8086/8088中,存储单元与I/O端口分别编址,指令MOV()A.既可以访问I/O端口,又可 2020-06-24 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
在直角坐标系中,A点坐标为(-3,-2),圆A的半径为1,P为x轴上一动点,PO切圆A于点Q,当P 2020-07-30 …
推断题:现有如下反应(反应条件均不给),推断物质⑴A→B+C+D⑵C+E→C+F+D⑶D+G→H⑷ 2020-07-30 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是。(A)I/O设备(B)I/O设备和数 2020-12-03 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是.(A)I/O设备(B)I/O设备和数 2020-12-03 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …