如何获得字符串中第一个字母的ASCII码?(30分)

  • 主题发起人 主题发起人 大武子
  • 开始时间 开始时间

大武子

Unregistered / Unconfirmed
GUEST, unregistred user!
其实是类型转换的问题,我搞不清楚。谢谢指教!
ord(X),中的X是什么类型?如何将string转换为ord可识别的X?
leftstr(s,1)得到的是string。
 
X为字符型或枚举型
Ord(string[1])
 
我欧姆龙读卡器BCC校验的代码,参考一下:
function TForm1.GetCmd(S: string): string;
var
I: Integer;
BCC: Byte;
begin
BCC := $10;
for I := 1 to Length(S) do
begin
BCC := BCC xor Ord(S);
end;
BCC := BCC xor Byte(DLE);
BCC := BCC xor Byte(ETX);
Result := DLE + STX + S + DLE + ETX + Char(BCC);
end;
 
原来是这样,我概念没搞清,谢了
 
后退
顶部