精易论坛

标题: 简易方法实现长文本与字符代码互转 [打印本页]

作者: gytxtx    时间: 2025-1-30 22:49
标题: 简易方法实现长文本与字符代码互转
本帖最后由 gytxtx 于 2025-1-30 23:03 编辑

简介


一个简单的方法实现长文本与 ASCII 字符代码互转的源码。


毫无技术含量,大佬勿喷


参考


https://125.confly.eu.org/forum.php?mod=viewthread&tid=13889381




下载


您可以从下面的附件中下载源代码:




ASCII 字符代码生成与还原.e (6.16 KB, 下载次数: 12)

  
子程序名返回值类型公开备 注
初始化  
变量名类 型静态数组备 注
IptStr文本型Input String
Data文本型 
IptStr = “精易论坛 - https://125.confly.eu.org/”
Data = 根据字符串生成ASCII (IptStr)
调试输出 (Data)
调试输出 (根据ASCII生成字符串 (Data))
IptStr = #常量_精易模块更新日志
Data = 根据字符串生成ASCII (IptStr)
调试输出 (Data)
调试输出 (根据ASCII生成字符串 (Data))
子程序名返回值类型公开备 注
根据字符串生成ASCII文本型 
参数名类 型参考可空数组备 注
str文本型String
变量名类 型静态数组备 注
i整数型 
str2文本型 
计次循环首 (取文本长度 (str), i)
' str2 = str2 + 到文本 (取代码 (str, i)) + “, ”
如果 (str2 = “”)
str2 = 到文本 (取代码 (str, i))
str2 = str2 + “, ”到文本 (取代码 (str, i))

计次循环尾 ()
' str2 = 取文本左边 (str2, 取文本长度 (str2) - 4)
' str2 = 取文本左边 (str2, 取文本长度 (str2) - 2)
返回 (str2)
子程序名返回值类型公开备 注
根据ASCII生成字符串文本型 
参数名类 型参考可空数组备 注
str文本型String
变量名类 型静态数组备 注
StrArray文本型0String Array
i整数型 
OptStr文本型Output String
StrArray = 分割文本 (str, “, ”, )
调试输出 (StrArray)
计次循环首 (取数组成员数 (StrArray), i)
如果 (OptStr = “”)
OptStr = 字符 (到整数 (StrArray [i]))

OptStr = OptStr + 字符 (到整数 (StrArray [i]))

计次循环尾 ()
返回 (OptStr)
子程序名返回值类型公开备 注
子程序1文本型 https://125.confly.eu.org/forum.php?mod=viewthread&tid=13889381
参数名类 型参考可空数组备 注
str文本型
变量名类 型静态数组备 注
i整数型 
str2文本型 
计次循环首 (取文本长度 (str), i)
str2 = str2 + “字符 (”到文本 (取代码 (str, i)) + “) + ”
计次循环尾 ()
str2 = 取文本左边 (str2, 取文本长度 (str2) - 4)
返回 (str2)


i支持库列表   支持库注释   
spec特殊功能支持库


作者: 麟韵    时间: 2025-1-31 00:13
感谢大佬分享思路
作者: wh1234567    时间: 2025-1-31 01:54
易语言农历日期框只能在1902-2048年范围正常使用?这是网上看到的,自辛丑年正月初一[1901-2-19]至戊辰年冬月廿七[2048-12-31]期间的所有日期,均已与万年历逐一核对,可放心使用。
作者: year1970    时间: 2025-1-31 10:05
感谢分享
作者: qq977352880    时间: 2025-1-31 12:30
顺路来看看,感谢分享。

作者: wh1234567    时间: 2025-1-31 13:15
感谢分享.。。。
作者: renhe2018    时间: 2025-1-31 13:21
必须支持啊
作者: 半夏微凉ゝ    时间: 2025-1-31 16:39
谢谢分享
作者: 亿万    时间: 2025-1-31 20:22

感谢分享
作者: 杨明煜    时间: 2025-1-31 22:32
学习进步!......
作者: wh1234567    时间: 2025-2-1 00:46
学习进步!......
作者: qq2518    时间: 2025-2-1 04:11
学习一下。感谢分享
作者: 卡卡1111    时间: 2025-2-1 12:05
支持开源~!感谢分享
作者: 283688410    时间: 2025-2-4 17:57
谢谢分享
作者: 614430887    时间: 2025-4-1 17:14
谢谢分享




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