function getasc(s:string):string;
var
len,i:integer;
asc1,mm:string;
begin
len:=length(s);
for i:=1 to len do
begin
asc1:=inttostr(byte(s[i]));
mm:=mm+asc1
end;
result:=mm;
end;
我想的取一个字符串的ascii码.于是我写了如下函数进行转换. function getasc(s:string):string; var len,i:integer; asc1,mm:string; begin len:=length(s); for i:=1 to len do begin asc1:=inttostr(byte(s[i])); mm:=mm+asc1 end; result:=mm; end; 但是我在单步的时候发现循环的时候取得的值为第一个字符的ascii码的反转值+一些
函数为
function getasc(s:string):string;
var
len,i:integer;
asc1,mm:string;
begin
len:=length(s);
for i:=1 to len do
begin
asc1:=inttostr(byte(s[i]));
mm:=mm+asc1
end;
result:=mm;
end;
不知道为什么我发帖子的时候没有显示.....