请问在DELPHI中怎样将ASCII码转化为BCD码,在线等待

masong 2004-10-26 03:09:44
请问在DELPHI中怎样将ASCII码转化为BCD码,在线等待
...全文
264 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
suuare 2004-10-26
  • 打赏
  • 举报
回复
jinjazz(人雅的标记--落寞刺客) 的方法非常巧妙! 学习 哈哈!
speedman2000 2004-10-26
  • 打赏
  • 举报
回复
function StrToBcd( const aValue: string): TBcd;
rjy206 2004-10-26
  • 打赏
  • 举报
回复
up
jinjazz 2004-10-26
  • 打赏
  • 举报
回复
var i:integer;
p:pByte;
a:array[0..3] of byte;
begin
i:=1000;
p:=@i;
a[1]:=p^;
inc(p,1);
a[0]:=p^;
showmessage(inttoHex(a[0],1));
showmessage(inttoHex(a[1],1));
end;
masong 2004-10-26
  • 打赏
  • 举报
回复
对不起,我是指将 1000 --> #$03#$E8
trainbox 2004-10-26
  • 打赏
  • 举报
回复
一样的
aiirii 2004-10-26
  • 打赏
  • 举报
回复
const
BCD: array [0..15] of string =
('0000', '0001', '0010', '0011', '0100', '0101', '0110', '0111',
'1000', '1001', '1010', '1011', '1100', '1101', '1110', '1111');
var
i: integer;
begin
for i := Length(Hexadecimal) downto 1 do
Result := BCD[StrToInt('$' + Hexadecimal[i])] + Result;
end;

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧