var dd:string;
sda:array [0..9] of string;dd:='壹贰叁肆伍陆柒八九拾';sda[0]:='壹';
sda[1]:='贰'
...
sda[9]:='拾'//把DD的每个字赋给SDA中,如保做
//主要是如保访问DD的每一个项?
sda:array [0..9] of string;dd:='壹贰叁肆伍陆柒八九拾';sda[0]:='壹';
sda[1]:='贰'
...
sda[9]:='拾'//把DD的每个字赋给SDA中,如保做
//主要是如保访问DD的每一个项?
for n = low(dd) to high(dd) do
begin
sda[I] := dd[n];
inc(I);
end;
var
dd : WideString;
begin
dd:='壹贰叁肆伍陆柒八九拾';
ShowMessage(dd[1]);
end;
var
s: widestring;
i: integer;
begin
s := '壹贰叁肆伍陆柒八九拾';
for i := 1 to length(s) do
sda[i-1] := s[i];
end;
var
Dd: WideString;
Sda: array [0..9] of WideChar;
begin
dd:='壹贰叁肆伍陆柒八九拾';
Move(Dd[1], Sda[0], Length(Dd) * SizeOf(WideChar));
也可以两位一拷贝
tmpstr := dd;
for i := 0 to 9 do
begin
sda[i] := leftstr(tmpstr,2);
tmpstr := rightstr(dd,length(tmpstr )-2);
end;