var
chro,I,scou:integer;
strs,encode:string;
chars:char;
begin
strs:=trim(edit1.text);
scou:=strlen(pchar(strs));
encode:='';
for i:=0 to scou-1 do
begin
chars:=copy(strs,i,1); //出错语句
chro:=ord(chars)+2;
encode:=encode+chr(chro);
end;
edit2.Text:=encode;
end;
chro,I,scou:integer;
strs,encode:string;
chars:char;
begin
strs:=trim(edit1.text);
scou:=strlen(pchar(strs));
encode:='';
for i:=0 to scou-1 do
begin
chars:=copy(strs,i,1); //出错语句
chro:=ord(chars)+2;
encode:=encode+chr(chro);
end;
edit2.Text:=encode;
end;
i:=0 里面存字符串长度
从1开始就是字符了
chro,I,scou:integer;
strs,encode:string;
pchar1:pchar;
chars:char;
begin
strs:=trim(edit1.text);
scou:=strlen(pchar(strs));
encode:='';
for i:=0 to scou-1 do
begin
pchar1:=pchar(copy(strs,i,1));
chars:=pchar1[0];
chro:=ord(chars)+2;
encode:=encode+chr(chro);
end;
edit2.Text:=encode;
i:integer;
strs,encode:string;
begin
strs:=trim(edit1.text);
encode:='';
for i:=1 to length(strs) do
encode:=encode+chr(Ord(strs[i])+2);
edit2.Text:=encode;
end;
var
chro,I,scou:integer;
strs,encode:string;
chars:char;
begin
strs:=trim(edit1.text);
scou:=strlen(pchar(strs));
encode:='';
for i:=0 to scou-1 do
begin
chars:=strs[i]; //出错语句
chro:=ord(chars)+2;
encode:=encode+chr(chro);
end;
edit2.Text:=encode;
end;