|
|

10精币
比如我初始内容是 1|2|3|
当我新输入的是1 会提示我1已存在,然后就跳出去了
如果我输入2或者3,也会提示已存在,但是也会把2或3写出去
|
| _按钮EX2_鼠标左键单击 | 整数型 | | |
| 坐标x | 整数型 | | | | 坐标y | 整数型 | | | | 保留参数1 | 整数型 | | | | 保留参数2 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 内容 | 文本型 | | | | 现有类型 | 字节集 | | | | 分隔 | 文本型 | | 0 | | i | 整数型 | | | | 新增服务类型 | 文本型 | | | | 是否为空内容 | 整数型 | | |
现有类型 = 读入文件 (取运行目录 () + “\data.dat”)分隔 = 分割文本 (到文本 (现有类型 ), “|”, )新增服务类型 = 输入框Ex ({ }, “新增服务类型”, , “请输入需要新增的服务类型,不要输入已有类型呀!哈~”, “确定&&取消”, , , , , , 假, 取变量地址 (是否为空内容 ), _启动窗口. 取窗口句柄 (), , , , ) 如果真 (是否为空内容 = 0 ) 如果 (新增服务类型 = “”) 信息框Ex (, “错误”, , “输入内容不可为空!”, “确定”, , , , , , ) 返回 ()     计次循环首 (取数组成员数 (分隔 ), i )  如果 (寻找文本 (分隔 [i ], 新增服务类型, , 假) ≠ -1 )  信息框Ex (, “错误”, , “不要输入重复的类型!”, “确定”, , , , , , )  跳出循环 ()  写到文件 (取运行目录 () + “\data.dat”, 现有类型 + 到字节集 (新增服务类型 + “|”))     计次循环尾 ()
补充内容 (2023-5-7 18:18):
自己已解决! |
最佳答案
查看完整内容
这样写 不需要分割循环
[e=0].版本 2
.子程序 _按钮EX2_鼠标左键单击, 整数型
.参数 坐标x, 整数型
.参数 坐标y, 整数型
.参数 保留参数1, 整数型
.参数 保留参数2, 整数型
.局部变量 内容, 文本型
.局部变量 现有类型, 字节集
.局部变量 分隔, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 新增服务类型, 文本型
.局部变量 是否为空内容, 整数型
.局部变量 待查找类型, 文本型
现有类型 = 读入文件 (取运行目录 () + “\da ...
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|