递归火山软件开发平台
标题:
这段C程序如何转换为火山
[打印本页]
作者:
aronshen
时间:
2024-9-5 11:25
标题:
这段C程序如何转换为火山
各位大佬,如下这段程序如何转为火山程序。请帮忙看一下
CHAR CCH341PARDlg::mCharToBcd(UCHAR iChar)
{
UCHAR mBCD;
if ( iChar >= '0' && iChar <= '9' ) mBCD = iChar -'0';
else if ( iChar >= 'A' && iChar <= 'F' ) mBCD = iChar - 'A' + 0x0a;
else if ( iChar >= 'a' && iChar <= 'f' ) mBCD = iChar - 'a' + 0x0a;
else mBCD = 0x00;
return( mBCD );
}
作者:
Xelloss0618
时间:
2024-9-5 15:51
<火山程序 类型 = "通常" 版本 = 1 />
方法 CharToBcd <静态 类型 = 字节 折叠>
参数 iChar <类型 = 无符号字节>
{
变量 mBCD <类型 = 无符号字节>
如果 (iChar >= (无符号字节)'0' && iChar <= (无符号字节)'9')
{
mBCD = iChar - (无符号字节)'0'
}
否则 (iChar >= (无符号字节)'A' && iChar <= (无符号字节)'F')
{
mBCD = iChar - (无符号字节)'A' + (无符号字节)0x0A
}
否则 (iChar >= (无符号字节)'a' && iChar <= (无符号字节)'f')
{
mBCD = iChar - (无符号字节)'a' + (无符号字节)0x0A
}
否则
{
mBCD = 0x00
}
返回 ((字节)mBCD)
}
作者:
aronshen
时间:
2024-9-6 12:14
Xelloss0618 发表于 2024-9-5 15:51
方法 CharToBcd
参数 iChar
{
谢谢您一直帮我解答问题
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4