火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1309|回复: 3
打印 上一主题 下一主题

[视窗] 简单的广搜为什么出错

[复制链接]

7

主题

52

帖子

192

积分

注册会员

Rank: 2

积分
192
跳转到指定楼层
楼主
发表于 2022-3-28 23:03:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写了一个用广搜(宽搜/BFS)枚举目录的程序,在运行时出现了莫名奇妙的错误:
源代码: FastSearch.zip (28.33 KB, 下载次数: 2)
回复

使用道具 举报

26

主题

1487

帖子

5593

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5593
沙发
发表于 2022-3-29 08:46:52 | 只看该作者
是你没有注意使用循环。
火山或者说 C++ 的循环跟易语言的计次循环不同,每次进入循环都会重新计算条件语句。
如果不改变成员数那还好,如果删除或增加了成员,循环就会出错。
建议先用一个变量记录了成员数,再用这个变量去计次循环
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36543
板凳
发表于 2022-3-29 09:58:14 | 只看该作者
你自己写错了,这边给你一个。

main.v

37.02 KB, 下载次数: 2

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

7

主题

52

帖子

192

积分

注册会员

Rank: 2

积分
192
地板
 楼主| 发表于 2022-3-29 11:16:08 | 只看该作者
创世魂 发表于 2022-3-29 09:58
你自己写错了,这边给你一个。

已解决,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-10 02:27 , Processed in 0.083207 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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