:1.537KB : :1 :2021-11-09 17:24:14
易语言字节集反转,支持指定位置和指定长度反转例子。
.子程序 字节集_反转, 字节集, 公开, 字节集反转,支持指定位置和指定长度反转。
.参数 欲反转字节集, 字节集, , 需要反转的原始字节集
.参数 起始反转位置, 整数型, 可空, 1为首位置,2为第2个位置,如此类推。
.参数 欲反转字节数, 整数型, 可空, 需要反转字节的数目(从参数"起始反转位置"开始反转)
.局部变量 局_数据长度, 整数型
.局部变量 局_欲反转字节集, 字节集
.局部变量 局_起始值, 整数型
.局部变量 局_终止值, 整数型
.局部变量 局_计次, 整数型
局_数据长度 = 取字节集长度 (欲反转字节集)
.如果真 (起始反转位置 ≥ 局_数据长度)
返回 (欲反转字节集)
.如果真结束
局_起始值 = 选择 (起始反转位置 ≤ 0, 1, 起始反转位置)
局_终止值 = 选择 (欲反转字节数 ≤ 0, 局_数据长度, 欲反转字节数) + 局_起始值 - 1
.如果真 (局_终止值 > 局_数据长度)
局_终止值 = 局_数据长度
.如果真结束
局_欲反转字节集 = 欲反转字节集
.变量循环首 (局_起始值, 局_终止值, 1, 局_计次)
局_欲反转字节集 [局_计次] = 欲反转字节集 [局_终止值 - 局_计次 + 局_起始值]
.变量循环尾 ()
返回 (局_欲反转字节集)
10-08C语言在字符串的指定位置插入字符
08-09软件创建快捷方式,指定位置创建
02-02获取指定位置字符的大小写
01-01指定位置遍历查找文件名软件并修改指定内
10-04ppt打开WORD并跳转至文档指定位置