来看看这随机取错在哪里
变量 zongs 为 文本型()
事件 按钮1.被单击()
zongs=分割文本(编辑框1.内容,"@")
标签1.标题 = 取数组成员数(zongs)
编辑框2.内容=zongs(取随机数(1,取数组成员数(zongs)))
结束 事件
点击随机几次后就会闪退,错在哪里,哪个大仙给看看。。。
知道了。。。数组是从0开始 路过,学习了 标题是文本,取数组成员数是数字的缘故吧 变量 zongs 为 整数型() zhangb 发表于 2020-7-18 19:55
知道了。。。数组是从0开始
跟从0开始无关,随机数你取的是范围 进来看看了解一下 影思 发表于 2020-7-19 11:17
跟从0开始无关,随机数你取的是范围
谁说跟0无关啊。我…"消音
取范围,取到的范围是要给zongs数组项数的,数组项数应0开始;他随机的范围是1到数组顶项数+1(因为项数从0开始,取总数从1开始),不就引用过了吗。 xhd7908491 发表于 2020-7-19 00:20
标题是文本,取数组成员数是数字的缘故吧
Simple自动转换 就一个问题,你取随机数范围不对,从1取没有问题,最多就不显示数组(0),
但你最大范围超了,数组从0开始,最后一个应该 取数组成员数(zongs)-1
下面这样就不会出问题 :
变量 zongs 为 文本型()
事件 按钮1.被单击()
zongs=分割文本(编辑框1.内容,"@")
标签1.标题 = 取数组成员数(zongs)
编辑框2.内容=zongs(取随机数(0,取数组成员数(zongs)-1))
结束 事件
页:
[1]
2