用C语言写一个可以实现滚动的抽奖软件,遇到点儿困难

我是基于EGE图形库写的,思路如下:要从一个TXT文本文件中抽出某个名字(每一行一个名字),产生随机数,根据随机数来抽取。如果现在输入空格,则暂停,如果继续输入空格,则重... 我是基于EGE图形库写的,思路如下:
要从一个TXT文本文件中抽出某个名字(每一行一个名字),产生随机数,根据随机数来抽取。如果现在输入空格,则暂停,如果继续输入空格,则重新滚动。我的代码就在于实现多次抽取,即不能循环。
最后一句xyprintf(320,340,str);是在for循环之外的。
想了很久实在是没有想出一个好的解决办法,希望得到大家的帮助。
谢谢
刚刚我想了下,实际上就是数字滚动的问题。
我的方法是 不断的清屏,如果要得到数字的话,就跳出循环
而我遇到的困难就是:该如何继续实现数字滚动。
展开
 我来答
百度网友ddc1f079e
2015-08-07 · 超过13用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:19.2万
展开全部
将循环方法写到单独的函数里,然后弄个标识flag如果是单数就跳出如果是双数就进去,然后每次按空格都对flag++然后判断
wsnsyy
2015-08-07 · 超过22用户采纳过TA的回答
知道答主
回答量:92
采纳率:100%
帮助的人:25.1万
展开全部
用循环扫描的方式试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式