开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2069|回复: 17
收起左侧

[已解决] 20精币求解简单问题

[复制链接]
结帖率:46% (16/35)
发表于 2011-6-17 22:48:04 | 显示全部楼层 |阅读模式   内蒙古自治区赤峰市
20精币
本帖最后由 V雪落有声V 于 2011-6-17 23:15 编辑

我这段代码可以正常运行,可通过输出的调试信息看出,代码不可以运行到“————代码转换开始————”后面,怎么回事?
我输入的是 “定义变量(整数,AA)”,为什么不可以实现想要的效果?
[e]
.版本 2
行代码 = 分割文本 (代码设计界面.代码输入框.内容, #换行符, )
.计次循环首 (取数组成员数 (行代码), i)
    ' 计次循环首 (取数组成员数 (中文VC), O)
    ' 如果真 (取文本左边 (行代码 , 4) = 中文VC [O])
    ' 跳出循环 ()
    ' 如果真 ()
    ' 跳出循环 ()

    ' ——————————代码变量分割——————————
    行代码 = 分割文本 (代码设计界面.代码输入框.内容, #换行符, )
    .计次循环首 (取数组成员数 (行代码), i)
        左括号位置 = 寻找文本 (行代码 , “(”, , 假)
        输出调试文本 (“左括号位置:” + 到文本 (左括号位置))
        参数部 = 取文本中间 (行代码 , 左括号位置 + 1 + 1, 取文本长度 (行代码 ) - 左括号位置 - 1 - 1)
        输出调试文本 (“参数部:” + 参数部)
        代码变量 = 分割文本 (参数部, “,”, )
        .计次循环首 (取数组成员数 (代码变量), O)
            变量长度 = 变量长度 + 取文本长度 (代码变量 [o])
            输出调试文本 (“代码变量” + 到文本 (O) + 代码变量 [O])
            标示部 = 取文本左边 (行代码 , 取文本长度 (行代码 ) - 变量长度 - 2)
        .计次循环尾 ()
        输出调试文本 (“标示部:” + 标示部)
    .计次循环尾 ()
    ' ——————————代码变量分割——————————
    输出调试文本 (“已经跳出代码变量分割循环”)
    ' ——————————————————————————————代码转换开始——————————
    .如果真 (标示部 = “定义变量(”)
        输出调试文本 (“定义变量( 是您的标示部”)
        .如果真 (代码变量 [1] = “整数”)
            修改后代码 = “int” + “ ” + 代码变量 [2] + “;”
            输出调试文本 (“您是要定义 整数 变量”)
[/e]

最佳答案

查看完整内容

看清楚两个括号是否一样? 取一下文本长度是否一样? 转换为字节集,比较一下是否一样?

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

结帖率:67% (2/3)
发表于 2011-6-17 22:48:05 | 显示全部楼层   广东省佛山市
新来的小子 发表于 2011-6-21 18:29
晕,变量是“定义变量(”,如果真的条件也是“定义变量(”
怎么回事?

看清楚两个括号是否一样?
取一下文本长度是否一样?
转换为字节集,比较一下是否一样?

评分

参与人数 1荣誉 +1 收起 理由
冰点 + 1 热心帮助他人,奖励1点荣誉

查看全部评分

回复

使用道具 举报

结帖率:13% (2/15)

签到天数: 3 天

发表于 2011-6-17 22:49:49 | 显示全部楼层   湖南省岳阳市
先抢沙发{:3_244:}{:3_244:}
回复

使用道具 举报

结帖率:13% (2/15)

签到天数: 3 天

发表于 2011-6-17 22:51:25 | 显示全部楼层   湖南省岳阳市
直接上源码,这代码看着头疼,不好调试{:3_227:}
回复

使用道具 举报

结帖率:100% (6/6)
发表于 2011-6-17 22:53:30 | 显示全部楼层   重庆市重庆市
灰常的同意楼上的。。。
回复

使用道具 举报

结帖率:67% (2/3)
发表于 2011-6-17 22:58:46 | 显示全部楼层   广东省佛山市
关键代码:
如果真 (标示部 = “定义变量(”)
调试中看看这个变量是否满足条件....
不满足,当然不会执行了
回复

使用道具 举报

结帖率:100% (1/1)
发表于 2011-6-17 23:15:57 | 显示全部楼层   内蒙古自治区包头市
本帖最后由 V雪落有声V 于 2011-6-17 23:16 编辑

转不成易代码..很苦恼
回复

使用道具 举报

结帖率:50% (2/4)
发表于 2011-6-18 00:46:30 | 显示全部楼层   赤道几内亚
  1. 行代码 = 分割文本 (代码设计界面.代码输入框.内容, #换行符, )
  2. .计次循环首 (取数组成员数 (行代码), i)
  3.     ' 计次循环首 (取数组成员数 (中文VC), O)
  4.     ' 如果真 (取文本左边 (行代码 , 4) = 中文VC [O])
复制代码
你这里的"行代码"
是什么类型的,
看来看去,怎么类型不对
回复

使用道具 举报

结帖率:100% (11/11)

签到天数: 27 天

发表于 2011-6-18 04:32:19 | 显示全部楼层   浙江省嘉兴市
已经跳出代码变量分割循环 如果这句出来了 那就说明下面的如果真条件未满足{:3_226:}
回复

使用道具 举报

结帖率:46% (16/35)
 楼主| 发表于 2011-6-18 07:27:52 | 显示全部楼层   内蒙古自治区赤峰市
输出的是:
* 左括号位置:9
* 参数部:整数,AA?
* 代码变量1整数
* 代码变量2AA?
* 标示部:定义变量(?
* 已经跳出代码变量分割循环
* 已进入代码判断循环
* 没有找到相应的标示部 test.zip (2.15 KB, 下载次数: 7)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表