如何将data: array[1..12] of Char中的内容转换为字符串(50分)

  • 主题发起人 主题发起人 ww990
  • 开始时间 开始时间
W

ww990

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道有没有可用的函数可以直接转换?
 
var
A:array[0..3] of Char;
S:string;
begin
A[0]:='a';
A[1]:='b';
A[2]:='c';
A[3]:='d';
S:=a;
Caption:=S;
end;
 
直接使用s:=a;系统应会提示字符串不能等于数组,字符数组是以#0结尾的。
 
循环.
for i:=1 to 12 do s:=s+data;
 
难道没有delphi函数可以直接使用吗?
 
多人接受答案了。
 
var
A:array[0..3] of Char;
S:string;
begin
A[0]:='a';
A[1]:='b';
A[2]:='c';
A[3]:='d';
S:=StrPas(@A);
ShowMessage(S);
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部