易语言中,如何将文本型的 “1234567”转换成整数型数组{1,2,3,4,5,6,7}
展开全部
.版本 2
输出调试文本 (到文本轿备 (转换数组 (“123”)))
.子程序 转换数组, 字节集
.参数 一段数值文本, 文本型
.局部变量 ci, 整数型
.局部变量 当前文本, 文本型
.局部变量 当前字节文本, 文本型
.计次循环首 (取文扰游本长度 (一段数值文本), ci)
当前文本 = 取文本左边 (一段数值文本, 1)
.判断开始 (当前字节文本 = “”)
当前字节文本 = 当前文本
.默认
当前字节文本 = 当前字节文本 + “,” + 当前文本
.判断结束
一段数值文本 = 取文本右边 (一段数值文本, 取文本长度 (一段数值文本) - 1)
.计次循环尾 ()
当前字节文本 = “{” + 当缓帆销前字节文本 + “}”
输出调试文本 (当前字节文本)
返回 (到字节集 (当前字节文本))
不知道楼主是不是要的这个效果。
输出调试文本 (到文本轿备 (转换数组 (“123”)))
.子程序 转换数组, 字节集
.参数 一段数值文本, 文本型
.局部变量 ci, 整数型
.局部变量 当前文本, 文本型
.局部变量 当前字节文本, 文本型
.计次循环首 (取文扰游本长度 (一段数值文本), ci)
当前文本 = 取文本左边 (一段数值文本, 1)
.判断开始 (当前字节文本 = “”)
当前字节文本 = 当前文本
.默认
当前字节文本 = 当前字节文本 + “,” + 当前文本
.判断结束
一段数值文本 = 取文本右边 (一段数值文本, 取文本长度 (一段数值文本) - 1)
.计次循环尾 ()
当前字节文本 = “{” + 当缓帆销前字节文本 + “}”
输出调试文本 (当前字节文本)
返回 (到字节集 (当前字节文本))
不知道楼主是不是要的这个效果。
追问
转换数组 (“123”)输出的似乎是字节集吧,所以放到我要引用的结果里会提示错误(10044): 不能将“字节集”数据转换到“整数型 数组”数据。这个之间可以通过什么命令转换吗?
追答
你的目的是把这些数值加入数组变量成员,对吗?
如果是这样
试试这个代码:
.版本 2
.子程序 __启动窗口_创建完毕
.局部变量 数组1, 整数型, , "0"
.局部变量 ci, 整数型
转换数组 (“123”, 数组1)
.计次循环首 (取数组成员数 (数组1), ci)
输出调试文本 (数组1 [ci])
.计次循环尾 ()
.子程序 转换数组
.参数 一段数值文本, 文本型
.参数 整数型数组, 整数型, 数组
.局部变量 ci, 整数型
.局部变量 当前文本, 文本型
.局部变量 当前字节文本, 文本型
.计次循环首 (取文本长度 (一段数值文本), ci)
当前文本 = 取文本左边 (一段数值文本, 1)
一段数值文本 = 取文本右边 (一段数值文本, 取文本长度 (一段数值文本) - 1)
加入成员 (整数型数组, 到数值 (当前文本))
.计次循环尾 ()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.版本 2
到数值 (“1 2 3 4 5 6 7”)
到数值 (“1 2 3 4 5 6 7”)
更多追问追答
追问
您这个不行 会提示如下错误
错误(10044): 不能将“双精度小数型”数据转换到“整数型 数组”数据。
追答
到文本 (到数值 ("1 2 3 4 5 6 "))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
到小数(1,2,3,4)
更多追问追答
追问
错误(10044): 不能将“小数型”数据转换到“整数型 数组”数据。
追答
到整数(到小数(1,2,3))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询