TC官方合作论坛

标题: 求坐标重复分割方法自己写的 有错误 [打印本页]

作者: 小3牌    时间: 2014-6-17 19:23
标题: 求坐标重复分割方法自己写的 有错误
b,大小,c,小
    a="118,391|82,367|301,358|351,369"
    字符串.分割(a,"|",b)
    数组空间.大小(b,大小)
    for(i=0;i<大小;i++)
        //traceprint(b[i])
        字符串.分割(b[i],",",c)
        数组空间.大小(c,小)
        for(j=0;j<小;j++)
            //traceprint(c[j])
            x=c[j]
            y=c[1]
            traceprint(x)
            //traceprint(y)
        endfor
   endfor


调试输出 会出现2次   好像是没分割好
        
        
        
        


作者: frg0922    时间: 2014-6-17 20:19
调试出错时 a的值是固定a="118,391|82,367|301,358|351,369"
还是找图后返回的结果。
作者: qjj754    时间: 2014-6-17 20:54
本帖最后由 qjj754 于 2014-6-17 20:57 编辑

有些时日没来回答新手的问题了.看到就回答下

b=数组[],大小,c=数组[2],小
    a="118,391|82,367|301,358|351,369"
    字符串.分割(a,"|",b)
    数组空间.大小(b,大小)
    for(i=0;i<大小;i++)
        //traceprint(b)
        字符串.分割(b,",",c)
        //数组空间.大小(c,小)  这里无需再去遍历了,因为只会有两个数组成员
        //for(j=0;j<小;j++)   

            //traceprint(c[j])
            //x=c[j]        这里是你的原句,J是错误的
            x=c[0]
            y=c[1]
            traceprint(x)
            //traceprint(y)
        //endfor
   endfor


降龙十八掌,打完就收功!



作者: q273814    时间: 2014-6-18 07:05
  1. var a="118,391|82,367|301,358|351,369"
  2. 字符串.分割(a,"|",a)
  3. var sizea
  4. 数组空间.大小(a,sizea)
  5. for(i=0;i<sizea;i++)
  6.     字符串.分割(a[i],","a[i])
  7.     调试输出("第"&(i+1)&"个坐标:"&a[i][0]&","&a[i][1])
  8. endfor
复制代码

作者: 小六六    时间: 2014-10-31 22:32
var a="118,391|82,367|301,358|351,369"
字符串.分割(a,"|",a)
var sizea
数组空间.大小(a,sizea)
for(i=0;i<sizea;i++)
    字符串.分割(a[i],","a[i])
    调试输出("第"&(i+1)&"个坐标:"&a[i][0]&","&a[i][1])
endfor

直接copy进去编译都是错的啊
字符串.分割(a[i],","a[i])         是错误的实参数列表,可能是参数名重定义,或者错误的默认值。




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