TC官方合作论坛

 找回密码
 立即注册
查看: 944|回复: 19
打印 上一主题 下一主题

[已解决] string转换int失败

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-27 19:57:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


第一次按按钮,结果正确
接着按第二次结果也正确
可是第三次就失败了。。。
三次按的同一个按钮。。间隔俩秒
是我点击的太快了么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
发表于 2012-11-27 19:58:58 | 只看该作者
源码发出来??
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-11-27 20:00:37 | 只看该作者
回复 2楼554354854的帖子

今天刚开始,不要笑话,就是我那个来个日期求差的代码
  1. 空间 fsd
  2. //定义默认空间

  3. 功能 逻辑型 开始_点击()
  4. 字符型 web内容=网络.url读内容("http://www.xxxxxxxx.com/index.php?t1=20121201&t2=20121127")
  5. 辅助.消息框(web内容)

  6. 返回 真
  7. //函数返回语句
  8. 功能结束

  9. 功能 逻辑型 退出_点击()
  10. //这里添加你要执行的代码
  11. 辅助.退出()

  12. 返回 真
  13. //函数返回语句
  14. 功能结束

  15. 空间结束
  16. //空间结束语句
复制代码
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-11-27 20:01:56 | 只看该作者
回复 2楼554354854的帖子

晕,上边那个发错了
  1. 空间 简单程序


  2. 功能 逻辑型 开始_点击()
  3. 返回 真
  4. 功能结束

  5. 功能 逻辑型 退出_点击()
  6. 辅助.退出()
  7. 返回 真
  8. 功能结束


  9. 功能 逻辑型 当前时间_点击()
  10. 辅助.消息框(system.getsystime(0))
  11. 返回 真
  12. 功能结束


  13. 功能 逻辑型 按钮0_点击()

  14. //辅助.写入剪切板("")

  15. //读取起始日期
  16. 辅助.写入剪切板(日期框.获得文本("起始日期"))
  17. 字符型 内容1=辅助.读取剪切板()
  18. //转换年,得到y1
  19. 辅助.写入剪切板(字符串.截取(内容1,0,4))
  20. 字符型 起始年1=辅助.读取剪切板()
  21. 字符型 字符串y1值=起始年1
  22. 整型 y1=转换.字符型转整型(字符串y1值,0)
  23. //转换月,得到m1
  24. 辅助.写入剪切板(字符串.截取(内容1,5,7))
  25. 字符型 起始月1=辅助.读取剪切板()
  26. 字符型 字符串m1值=起始月1
  27. 整型 m1=转换.字符型转整型(字符串m1值,0)
  28. //转换日,得到d1
  29. 辅助.写入剪切板(字符串.截取(内容1,8,10))
  30. 字符型 起始日1=辅助.读取剪切板()
  31. 字符型 字符串d1值=起始日1
  32. 整型 d1=转换.字符型转整型(字符串d1值,0)

  33. //读取终止日期
  34. 辅助.写入剪切板(日期框.获得文本("终止日期"))
  35. 字符型 内容2=辅助.读取剪切板()
  36. //转换年,得到y2
  37. 辅助.写入剪切板(字符串.截取(内容2,0,4))
  38. 字符型 起始年2=辅助.读取剪切板()
  39. 字符型 字符串y2值=起始年2
  40. 整型 y2=转换.字符型转整型(字符串y2值,0)
  41. //转换月,得到m2
  42. 辅助.写入剪切板(字符串.截取(内容2,5,7))
  43. 字符型 起始月2=辅助.读取剪切板()
  44. 字符型 字符串m2值=起始月2
  45. 整型 m2=转换.字符型转整型(字符串m2值,0)
  46. //转换日,得到d2
  47. 辅助.写入剪切板(字符串.截取(内容2,8,10))
  48. 字符型 起始日2=辅助.读取剪切板()
  49. 字符型 字符串d2值=起始日2
  50. 整型 d2=转换.字符型转整型(字符串d2值,0)

  51. int s1=0
  52. int s3=0
  53. int s5=0
  54. int s6=0
  55. int s起始年份=0
  56. int s终止年份=0
  57. int 总天数=0

  58. //起始年份整月的天数
  59. 如果 (y1 % 4 == 0 && y1 % 100 != 0 || y1 % 400 == 0)
  60.     如果 (m1==1)
  61.          s1=0
  62.     否则
  63.         如果 (m1==2)
  64.              s1=31
  65.         否则
  66.             如果 (m1==3)
  67.                  s1=31+29
  68.             否则
  69.                 如果 (m1==4)
  70.                      s1=31+29+31
  71.                 否则
  72.                     如果 (m1==5)
  73.                          s1=31+29+31+30
  74.                     否则
  75.                         如果 (m1==6)
  76.                              s1=31+29+31+30+31
  77.                         否则
  78.                             如果 (m1==7)
  79.                                  s1=31+29+31+30+31+30
  80.                             否则
  81.                                 如果 (m1==8)
  82.                                      s1=31+29+31+30+31+30+31
  83.                                 否则
  84.                                     如果 (m1==9)
  85.                                          s1=31+29+31+30+31+30+31+31
  86.                                     否则
  87.                                         如果 (m1==10)
  88.                                              s1=31+29+31+30+31+30+31+31+30
  89.                                         否则
  90.                                             如果 (m1==11)
  91.                                                  s1=31+29+31+30+31+30+31+31+30+31
  92.                                             否则
  93.                                                 如果 (m1==12)
  94.                                                      s1=31+29+31+30+31+30+31+31+30+31+30
  95.                                                 否则
  96.                                                 如果结束
  97.                                             如果结束
  98.                                         如果结束
  99.                                     如果结束
  100.                                 如果结束
  101.                             如果结束
  102.                         如果结束
  103.                     如果结束
  104.                 如果结束
  105.             如果结束
  106.         如果结束
  107.     如果结束
  108. 否则
  109.     如果 (m1==1)
  110.          s1=0
  111.     否则
  112.         如果 (m1==2)
  113.              s1=31
  114.         否则
  115.             如果 (m1==3)
  116.                  s1=31+28
  117.             否则
  118.                 如果 (m1==4)
  119.                      s1=31+28+31
  120.                 否则
  121.                     如果 (m1==5)
  122.                          s1=31+28+31+30
  123.                     否则
  124.                         如果 (m1==6)
  125.                              s1=31+28+31+30+31
  126.                         否则
  127.                             如果 (m1==7)
  128.                                  s1=31+28+31+30+31+30
  129.                             否则
  130.                                 如果 (m1==8)
  131.                                      s1=31+28+31+30+31+30+31
  132.                                 否则
  133.                                     如果 (m1==9)
  134.                                          s1=31+28+31+30+31+30+31+31
  135.                                     否则
  136.                                         如果 (m1==10)
  137.                                              s1=31+28+31+30+31+30+31+31+30
  138.                                         否则
  139.                                             如果 (m1==11)
  140.                                                  s1=31+28+31+30+31+30+31+31+30+31
  141.                                             否则
  142.                                                 如果 (m1==12)
  143.                                                      s1=31+28+31+30+31+30+31+31+30+31+30
  144.                                                 否则
  145.                                                 如果结束
  146.                                             如果结束
  147.                                         如果结束
  148.                                     如果结束
  149.                                 如果结束
  150.                             如果结束
  151.                         如果结束
  152.                     如果结束
  153.                 如果结束
  154.             如果结束
  155.         如果结束
  156.     如果结束
  157. 如果结束
  158. //起始年份最后一月的天数为d1
  159. //起始年份总共的天数

  160. 如果 (y1 % 4 == 0 && y1 % 100 != 0 || y1 % 400 == 0)
  161.     s起始年份=366-s1-d1
  162. 否则
  163.     s起始年份=365-s1-d1
  164. 如果结束


  165. //终止年份整月的天数
  166. 如果 (y2 % 4 == 0 && y2 % 100 != 0 || y2 % 400 == 0)
  167.     如果 (m2==1)
  168.          s3=0
  169.     否则
  170.         如果 (m2==2)
  171.              s3=31
  172.         否则
  173.             如果 (m2==3)
  174.                  s3=31+29
  175.             否则
  176.                 如果 (m2==4)
  177.                      s3=31+29+31
  178.                 否则
  179.                     如果 (m2==5)
  180.                          s3=31+29+31+30
  181.                     否则
  182.                         如果 (m2==6)
  183.                              s3=31+29+31+30+31
  184.                         否则
  185.                             如果 (m2==7)
  186.                                  s3=31+29+31+30+31+30
  187.                             否则
  188.                                 如果 (m2==8)
  189.                                      s3=31+29+31+30+31+30+31
  190.                                 否则
  191.                                     如果 (m2==9)
  192.                                          s3=31+29+31+30+31+30+31+31
  193.                                     否则
  194.                                         如果 (m2==10)
  195.                                              s3=31+29+31+30+31+30+31+31+30
  196.                                         否则
  197.                                             如果 (m2==11)
  198.                                                  s3=31+29+31+30+31+30+31+31+30+31
  199.                                             否则
  200.                                                 如果 (m2==12)
  201.                                                      s3=31+29+31+30+31+30+31+31+30+31+30
  202.                                                 否则
  203.                                                 如果结束
  204.                                             如果结束
  205.                                         如果结束
  206.                                     如果结束
  207.                                 如果结束
  208.                             如果结束
  209.                         如果结束
  210.                     如果结束
  211.                 如果结束
  212.             如果结束
  213.         如果结束
  214.     如果结束
  215. 否则
  216.     如果 (m2==1)
  217.          s3=0
  218.     否则
  219.         如果 (m2==2)
  220.              s3=31
  221.         否则
  222.             如果 (m2==3)
  223.                  s3=31+28
  224.             否则
  225.                 如果 (m2==4)
  226.                      s3=31+28+31
  227.                 否则
  228.                     如果 (m2==5)
  229.                          s3=31+28+31+30
  230.                     否则
  231.                         如果 (m2==6)
  232.                              s3=31+28+31+30+31
  233.                         否则
  234.                             如果 (m2==7)
  235.                                  s3=31+28+31+30+31+30
  236.                             否则
  237.                                 如果 (m2==8)
  238.                                      s3=31+28+31+30+31+30+31
  239.                                 否则
  240.                                     如果 (m2==9)
  241.                                          s3=31+28+31+30+31+30+31+31
  242.                                     否则
  243.                                         如果 (m2==10)
  244.                                              s3=31+28+31+30+31+30+31+31+30
  245.                                         否则
  246.                                             如果 (m2==11)
  247.                                                  s3=31+28+31+30+31+30+31+31+30+31
  248.                                             否则
  249.                                                 如果 (m2==12)
  250.                                                      s3=31+28+31+30+31+30+31+31+30+31+30
  251.                                                 否则
  252.                                                 如果结束
  253.                                             如果结束
  254.                                         如果结束
  255.                                     如果结束
  256.                                 如果结束
  257.                             如果结束
  258.                         如果结束
  259.                     如果结束
  260.                 如果结束
  261.             如果结束
  262.         如果结束
  263.     如果结束
  264. 如果结束
  265. //终止年份最后一月的天数为d2
  266. //终止份总共的天数
  267.    s终止年份=s3+d2

  268. //中间的正年的天数

  269. 遍历(整型 i=1;i<(y2-y1);i++)
  270.     如果 ((y2-i) % 4 == 0 && (y2-i) % 100 != 0 || (y2-i) % 400 == 0)
  271.          s5=366
  272.     否则
  273.          s5=365
  274.     如果结束
  275.     s6=s6+s5
  276. 遍历结束


  277. 如果(y1==y2 && m1==m2 && d1==d2)
  278.     总天数=0
  279. 否则
  280.     如果(y1==y2 && m1==m2 && d1!=d2)
  281.         总天数=d2-d1
  282.     否则
  283.         如果(y1==y2 && m1!=m2 && d1!=d2)
  284.             总天数=s终止年份
  285.         否则
  286.             总天数=s起始年份+s终止年份+s6
  287.         如果结束
  288.     如果结束
  289. 如果结束

  290. 整型 整型数=总天数
  291. 字符型 字符串=转换.整型转字符型(总天数)
  292. 辅助.消息框(字符串)



  293. 返回 真
  294. 功能结束


  295. 空间结束
复制代码
回复 支持 反对

使用道具 举报

5#
发表于 2012-11-27 20:22:15 | 只看该作者
我表示无能为力了= =。。。

你太强大了

如果嵌如果

汗。。。凌乱中
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-11-27 20:33:05 | 只看该作者
回复 5楼554354854的帖子

额,没办法啊,现在会的太少,只能不停的码
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-27 20:33:46 | 只看该作者
回复 5楼554354854的帖子

转换怎么设置延迟啊大哥?
回复 支持 反对

使用道具 举报

8#
发表于 2012-11-27 20:37:01 | 只看该作者
弱弱的问句你想实现什么功能?  如果繁华的代码看着头晕...
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-11-27 20:40:17 | 只看该作者
回复 8楼mahua1130的帖子

选择俩个日期,然后计算两个日期之间的天数
回复 支持 反对

使用道具 举报

10#
发表于 2012-11-27 20:46:30 | 只看该作者
转换还要延迟?!?
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-8 19:44 , Processed in 0.151311 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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