TC官方合作论坛

标题: 怎样把一个四位数分割成四个字符 [打印本页]

作者: 978179431    时间: 2015-3-21 00:31
标题: 怎样把一个四位数分割成四个字符
我想把4682分割成四个独立的字符,请问用什么命令去分割呀 ,谢谢大神了

作者: cylhb    时间: 2015-3-21 00:39
直接字符串截取咯
作者: 978179431    时间: 2015-3-21 00:47
你是说直接字符串.截取(0,1)是这样的吗??

作者: 978179431    时间: 2015-3-21 00:47
cylhb 发表于 2015-3-21 00:39
直接字符串截取咯


你是说直接字符串.截取(0,1)是这样的吗??
作者: 君凌天下    时间: 2015-3-21 06:55
不是,应该这样子, 截取后 = 字符串.截取("4682",0,1)  辅助.消息框(截取后)
作者: 君凌天下    时间: 2015-3-21 06:57
截第二位是这样子>>>截取后 = 字符串.截取("4682",1,2)  辅助.消息框(截取后)
截第三位是这样子>>>截取后 = 字符串.截取("4682",2,3)  辅助.消息框(截取后)
以此类推>>>
作者: 君笨笨    时间: 2015-3-21 11:06
本帖最后由 君笨笨 于 2015-3-21 11:08 编辑
  1. function Split(num)
  2. int numSize=str.strleng(num)
  3. temp=num
  4. for(i=0;i<numSize;i++)
  5.     temp=str.strsub(num,i,i+1)
  6.   endfor
  7. endfunction

  8. 看起来应该没问题,可以测试一下。
复制代码

作者: fuxiaojun185    时间: 2015-3-23 00:26
不错,




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