有什么方法可以将 String 变量转换为 Char
Is there any way to convert a String variable into a Char
请问是否有办法将字符串的一个单元转换为字符?
更清楚地说,有没有办法使这条指令合法化:
var
s : String;
begin
s:='Whosebug';
ord(s[1]); // Illegal expression
end.
从一个字符串单元(必须是 char )中获取 ASCII 码需要在 Object Pascal 中使用复杂的算法,我可以用更简单的方法来实现吗?
您不能像现在这样将 Ord(s[1])
用作其自身的语句,但您可以将其用作更大语句中的表达式,例如:
var
s : String;
i: Integer;
begin
s := 'Whosebug';
i := Ord(s[1]); // i = 115
end.
请问是否有办法将字符串的一个单元转换为字符? 更清楚地说,有没有办法使这条指令合法化:
var
s : String;
begin
s:='Whosebug';
ord(s[1]); // Illegal expression
end.
从一个字符串单元(必须是 char )中获取 ASCII 码需要在 Object Pascal 中使用复杂的算法,我可以用更简单的方法来实现吗?
您不能像现在这样将 Ord(s[1])
用作其自身的语句,但您可以将其用作更大语句中的表达式,例如:
var
s : String;
i: Integer;
begin
s := 'Whosebug';
i := Ord(s[1]); // i = 115
end.