var str: string; c: Char; .... ... c := str[i]; ...
是不是这个意思~ var c1:char; c2:char; ca:array[100] of char; str:string; begin str:='abc'; c1:=str[1]; c2:=str[2]; CopyMemory(@str[1],@ca,length(str)-1); --复制字串到字符数组 end
procedure TForm1.Button2Click(Sender: TObject); var s: String; c: Char; i: Integer; begin s:= '123'; for i := 1 to Length(s) do begin c := s[i]; ShowMessage(IntToStr(ord(c))); end; end;
arr[i]:=str[i];
str: string;
c: Char; ....
...
c := str[i];
...
var
c1:char;
c2:char;
ca:array[100] of char;
str:string;
begin
str:='abc';
c1:=str[1];
c2:=str[2]; CopyMemory(@str[1],@ca,length(str)-1); --复制字串到字符数组
end
var
s: String;
c: Char;
i: Integer;
begin
s:= '123';
for i := 1 to Length(s) do
begin
c := s[i];
ShowMessage(IntToStr(ord(c)));
end;
end;
晕.....
这指针弄好了很爽的!