找回密码
 注册
Simdroid-非首页
查看: 134|回复: 7

[代码挑战区] 求助:关于对列Queue

[复制链接]
发表于 2008-9-25 10:38:09 | 显示全部楼层 |阅读模式 来自 北京
发现读取对列中数据的时候(Dequeue),一次(使用While循环)只能读一组存入的数据,能不能实现一次循环中都取出来?

[ 本帖最后由 sirlavi 于 2008-9-25 14:57 编辑 ]
发表于 2008-9-25 16:17:11 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
用get queue status函数,看一下LV的help或者室范例教程
回复 不支持

使用道具 举报

发表于 2008-9-25 16:26:53 | 显示全部楼层 来自 江苏南京
这个是我自己做的例子,你看看

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-9-25 17:19:10 | 显示全部楼层 来自 北京
谢谢,不过我希望的效果是输入是二维数组,输出还是二维数组。
您的方法,输出就是三维的了。
回复 不支持

使用道具 举报

发表于 2008-9-26 14:34:48 | 显示全部楼层 来自 江苏南京
那不就是把三维数组用“索引数组”函数索引一下就边二维数组了
回复 不支持

使用道具 举报

 楼主| 发表于 2008-10-6 09:40:12 | 显示全部楼层 来自 北京
谢谢!
确实可行,我已经试过了,但是问题在于,这样每次访问后,队列中的数据并未被删除。因此下一次访问活着注销队列时,要处理的仍然是全部数据。
我想达到的是几次存入,一次取出。
回复 不支持

使用道具 举报

 楼主| 发表于 2008-10-6 09:42:29 | 显示全部楼层 来自 北京
尝试用Flush好像可以,但是总觉得有些不对劲。
回复 不支持

使用道具 举报

发表于 2014-9-15 08:09:05 | 显示全部楼层 来自 中国
好帖子,跟我问题一样
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 19:31 , Processed in 0.061336 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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