关于文本型与双精度小数型(新手发问)
如 图一 ,我准备用易语言还原我手机上的计算器,但是在删除键“←”这里的代码出了问题,提示如 图二 ,请问如何解决?我的思路:通过 取文本右边 取出 编辑框1.内容 的最末尾部分,再通过文本上的 加减 达到删除一位文本的效果。因为 编辑框.内容默认为文本形式,而 取文本右边 这条命令的提示如下“调用格式: 〈文本型〉 取文本右边 (文本型 欲取其部分的文本,整数型 欲取出字符的数目) - 系统核心支持库->文本操作
英文名称:right
返回一个文本,其中包含指定文本中从右边算起指定数量的字符。本命令为初级命令。
参数<1>的名称为“欲取其部分的文本”,类型为“文本型(text)”。
参数<2>的名称为“欲取出字符的数目”,类型为“整数型(int)”。
操作系统需求: Windows、Linux
”
所以该条命令是支持文本形式的,那么我可以直接取出 编辑框1.内容 的末尾一位文本。
请教各位大佬,问题出在哪里?为什么全是文本形式的内容会出现 双精度小数型 ?
你好。文本型是不能相减的。并不是你想的那样。
你可以这样
编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1) 双引号代表内容为文本型,整数计算应该用整数型 ????????????????????????
页:
[1]