📄 encode.prg
字号:
*——函数Encode
*——作用:对输入的指定的字符串进行编码
*——参数:sStr:要编码或者解码的字符串
* nCode:编码或者解码时使用的密钥
FUNCTION ENCODE(sStr,nCode)
*——声明需要使用的本地变量
LOCAL sTmpStr,cTempChr,i
*——sTempStr:用来保存昨时的编码或者解码后的字符串
*——cTempChr:用来保存编码或者解码后的字符
*——i:循环计数
*——对变量赋初值
sTempStr=""
cTempChr=""
*——如果未指定密钥
IF nCode=0
nCode=184
ENDIF
*——对字符串的每个字符进行编码
FOR i=1 TO LEN(ALLTRIM(sStr))
cTempChr=BITXOR(ASC(SUBSTR(sStr,i,1)),nCode)
sTempStr=sTempStr+ CHR(cTempChr)
ENDFOR
*——返回编码后的结果
RETURN sTempStr
ENDFUNC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -