var
arr:array of char;
arr1:string;
i:integer;
begin
setLength(arr,10);
arr1:='hello';
strcopy(@arr,Pchar(arr1));
end;这段代码会运行期错误,但是假如arr是定长的数组,就不会有问题,请问动态数组要用strcopy函数赋值应该怎么写啊?
arr:array of char;
arr1:string;
i:integer;
begin
setLength(arr,10);
arr1:='hello';
strcopy(@arr,Pchar(arr1));
end;这段代码会运行期错误,但是假如arr是定长的数组,就不会有问题,请问动态数组要用strcopy函数赋值应该怎么写啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货