var
C:char;
s:String;
begin
s:='ADJK4KDJ32';
C:=Ord('单个字符');
end;如何获取s中某字符的ASCII值呢??或者如何从s中取得一个字符赋值给C呢,还需要怎么转换的么?直接赋过去,编译的时候提示错误.
C:char;
s:String;
begin
s:='ADJK4KDJ32';
C:=Ord('单个字符');
end;如何获取s中某字符的ASCII值呢??或者如何从s中取得一个字符赋值给C呢,还需要怎么转换的么?直接赋过去,编译的时候提示错误.
S[0]特殊, 它的值是该字符串的字符个数。另外, Pascal中的Char是字符型,不能象C那样赋于整数值的,所以C:=ord('?')是不能通过编译的。
感谢楼上的朋友。
我使用的是DELPHI 7
c:=ord('r');是可以编译通过的。
等下试下。