请问在Delphi编程中,如何通过函数取出一串字符中的最后一个字符?

比如,ASR='325',现要取出ASR中的最后一位‘5’,并放到变量BIR中,使之BIR=5.请问如何操作?
请注意,ASR是变量,不是常量!

第1个回答  推荐于2016-06-09
用RightStr函数吧
功能说明:返回字符串右边指定个数的新字符(串)。该函数有两个参数。第一个参数为完整的字符串,第二个参数为指定个数。
参考实例:
var
S, A: String;
begin
S := ''MSN Messenger'';
A := RightStr(S, 3); // 从最右边开始,获取右边的三个字符。因此A变量则等于ger。
end;本回答被提问者采纳
第2个回答  2008-10-30
copy(ASR,length(ASR),1)
这个很好用啊

copy('字符串',开始位置,要复制的长度)
相似回答