var tmpStr:string; CharArr:array[0..15] of char; i:integer; begin tmpStr:=Edit1.Text; //临时变量 if Length(tmpStr)<Length(CharArr) then //防止溢出 for i:=1 to Length(tmpStr) do //循环赋值 CharArr[i-1]:=tmpStr[i]; //数组下标从0开始,字符串下标从1开始 //Edit2.Text:=CharArr[0]; //这句可要可不要,检查赋值是否正确 end;
tmpStr:string;
CharArr:array[0..15] of char;
i:integer;
begin
tmpStr:=Edit1.Text; //临时变量
if Length(tmpStr)<Length(CharArr) then //防止溢出
for i:=1 to Length(tmpStr) do //循环赋值
CharArr[i-1]:=tmpStr[i]; //数组下标从0开始,字符串下标从1开始
//Edit2.Text:=CharArr[0]; //这句可要可不要,检查赋值是否正确
end;