TC官方合作论坛

标题: 是新版本问题还是我代码问题????请帮忙查看 [打印本页]

作者: ma3yu    时间: 2015-2-23 18:24
标题: 是新版本问题还是我代码问题????请帮忙查看
本帖最后由 ma3yu 于 2015-2-23 18:25 编辑

变量 返回值,内容,计算,结果
function button0_click()
    内容=编辑框获取文本("编辑框1")
    如果(字符串分割(内容,"+",返回值) )
        计算=转整型(返回值[0])+转整型(返回值[1])
        结果= 编辑框设置文本("编辑框1",计算)
    结束
    如果(字符串分割(内容,"-",返回值) )
        计算=返回值[0]-返回值[1]
        编辑框设置文本("编辑框1",计算)
    结束
    如果(字符串分割(内容,"*",返回值) )
        计算=返回值[0]*返回值[1]
        编辑框设置文本("编辑框1",计算)
    结束
    如果(字符串分割(内容,"/",返回值) )
        计算=返回值[0]/返回值[1]
        编辑框设置文本("编辑框1",计算)
    结束
end
[attach]18979[/attach][attach]18980[/attach]
[attach]18977[/attach][attach]18978[/attach]


作者: TC    时间: 2015-2-23 22:52
是计算结果错误吗
作者: 龍飛    时间: 2015-2-23 23:33
TC 发表于 2015-2-23 22:52
是计算结果错误吗

确实存在BUG.但是代码也存在错误.
字符串分割 失败返回的不是0 返回的是1(亲测)
而且分割除法得到的是浮点型的结果.
作者: TC    时间: 2015-2-24 01:05
龍飛 发表于 2015-2-23 23:33
确实存在BUG.但是代码也存在错误.
字符串分割 失败返回的不是0 返回的是1(亲测)
而且分割除法得到的是浮 ...

求一个最简单的例子,我好测试
作者: 2645572175    时间: 2015-6-26 11:19





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1