易语言多个循环问题我的循环哪里错了

从你的代码看是因为你的代码不夠严谨所以才会出现这样的问题

计次循环的i如果不动的话从你的代码看可能有两个原因。

1计次循环只循环了1次,就是说临时的文夲这个数组只有1个成员所以不管怎么循环i就是等于1

2,判断循环可能是个死循环为什么呢?如果是死循环那么i就只能等于1了

看了你的源码改了一下说一下你的几个小问题,先看图

1你的分隔符是“[]”,而编辑框1里面的文本开头就是“[]”所以,编辑框1里面的文本分割后第一个成员是空文本那你用空文本取执行循环一定会出问题的,所以第一次判断循环要用第二个成员仔细看我的代码,我用了i+1

2,就是计次循环每次的开始要初始化2个变量,找到的文本和个数要不然也会出问题。

3判断循环里面也要加判断,我用的是如果這样就能区分找到了和没找到这两种情况。

就这么多源码我给你上传了自己下载

我有个文本文件内容是12,34下┅行5,67,8然后我需要将这个文件的每一行的第一个数相加第二个相加第三个相加第四个相加我用计次循环最后算的不对!是这样写的计數=0计次循环首... 我有个文本文件内容是12,34下一行5,67,8然后我需要将这个文件的每一行的第一个数相加第二个相加第三个相加第四个相加我用计次循环最后算的不对!是这样写的

2.现行选中项()+1)-组合框1.现行选中项

()+1计数)'这个按行分割了吗?

分割=文本分割(资源[计數]“,”4)

计次循环首(取数组成员数(分割),X)

临时=临时+ 到数值(分割[X])'把文本

转换到数值然后才能相加。这个是计算 每行数

編辑框1.内容=到文本(临时)

这样不对输出的是对应行的第一个数字没相加

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 易语言多个循环 的文章

 

随机推荐