关于易语言怎么找出相同文本的问题。

有一个TXT文件,里面有很多数字,例如1,2,3,4,5,6。 每六个数字组成一组。有很多组,然后怎么用易语言编写程序,让它一组一组的取出来和我写出来的一组号码对比,找出完全相同,可以顺序不同。例如其中一组号码是1,2,3,4,5,6. 而我写出来的是5,4,2,1,3,6.这就是相同了,然后能记录下来。

每组数字是否可以重复,如果不重复可按以下步骤实现。
1、把TXT文本的数据按每组为“1,2,3,4,5” 格式加入文本变量数组N中(具体看你的数组格式)。
2、开始判断,将N中的数据如“1,2,3,4,5”循环取出,再进行分割,转换成数值型数组,然后排序,再将你需要写出来的一组号码也同样分割转换成数值型数组,然后也排序,再将排序好的数组进行比对,完全一样的就记录下来
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-26

基本思路:把被查找的每一条文本排序,再把需要查找的数据排序,然后把两个排好序的数据进行对比,相同的就添加到编辑框里,可能写法有点笨,不过可以实现你的要求

追问

小弟是新手,刚接触易语言,并且才接触数组这个概念。
你能不能把你每一步都标示下,具体什么意思,有什么作用啊。
辛苦了。

追答

多看视频教程,基础最重要,基础不好啥也学不了,注释就不标了,时间关系,望谅解

追问

刚那问题已经解决了。
我把查找左边那个编辑框改成记录对错的编辑框,也就是如果两个文本相同,那么就记为对,否则记为错。但是由于似乎每一组都进行了比较,导致最后的记录有对也有错。 我希望只要数据组的数据有一组和查找左边那个编辑框的数据相同,那么就算对,如果都不相同就算错。
我改了半天也弄不好。
貌似01和10会变成相同的号码。

追答

不是很明你的意思,请给个界面图,标上各个组件的用途

追问

就是这个,要找的只是 01 02 03 04 05,它却显示10 02 03 04 05. 其他的不需要变动了。(我的所有数字是:01 02 03 04 05 06 07 08 09 10 11 就这11个数字)

追答

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网