精易论坛

标题: 【原创】取ASCII,弥补核心库的不足 [打印本页]

作者: 1185384801    时间: 2018-9-1 17:00
标题: 【原创】取ASCII,弥补核心库的不足
易语言的命令取代码经常因为返回数字太大而不能正常使用,所以我写了个例子来弥补核心库的不足
代码:
  
子程序名返回值类型公开备 注
取ASCII长整数型 
参数名类 型参考可空数组备 注
文本文本型
变量名类 型静态数组备 注
文本的字节集字节集 
文本的字节字节型 
十六进制文本文本型 
局_计次整数型 
文本的字节集 = 到字节集 (文本)
计次循环首 (取字节集长度 (文本的字节集), 局_计次)
文本的字节 = 文本的字节集 [局_计次]
十六进制文本 = 十六进制文本 + 取十六进制文本 (到长整数 (文本的字节))
计次循环尾 ()
返回 (十六进制转十进制 (十六进制文本))
子程序名返回值类型公开备 注
十六进制转十进制长整数型 
参数名类 型参考可空数组备 注
十六进制文本型
变量名类 型静态数组备 注
局_计次整数型 
十进制数据长整数型 
计次循环首 (取文本长度 (十六进制), 局_计次)
十进制数据 = 十进制数据 × 16 + 寻找文本 (“0123456789ABCDEF”, 取文本中间 (到大写 (十六进制), 局_计次, 1), , ) - 1
计次循环尾 ()
返回 (十进制数据)

作者: 镇魂    时间: 2018-9-1 20:10
楼主 在几次都看到你  给个赞
作者: static101    时间: 2018-9-1 21:47
给你点赞啦
作者: gaoqing    时间: 2018-9-3 11:59
谢谢分享支持啊
作者: 心玖梦    时间: 2018-9-10 21:30
好久不见了 我回来看看




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4