C++转易语言代码的工具半成品

易语言 2020-03-06 19:01:05

C++转易语言代码的工具半成品

.循环判断首 ()
位置 = 寻找文本 (代码, “& ”, , 假)
.如果真 (位置 ≠ -1)
中间 = 取文本中间 (代码, 位置 + 取文本长度 (“& ”), 取文本长度 (代码) - 位置)
中间 = 判断终止符 (中间)
代码 = 子文本替换 (代码, “& ” + 中间, “取变量数据地址(” + 中间 + “)”, , , 真)
到循环尾 ()
.如果真结束
位置 = 寻找文本 (代码, “sizeof(”, , 假)
.如果真 (位置 ≠ -1)
中间 = 取文本中间 (代码, 位置 + 取文本长度 (“sizeof(”), 取文本长度 (代码) - 位置)
中间 = 判断终止符 (中间)
代码 = 子文本替换 (代码, “sizeof(” + 中间, “取字节集长度(到字节集(” + 中间 + “))”, , , 真)
到循环尾 ()
.如果真结束

.循环判断尾 (位置 ≠ -1)