求助:如何让数字在屏幕上滚动
我们老师布置了一个作业:输入一个班的人的电话号码,设计一个抽奖软件。按下ENTER键时数字开始在屏幕上滚动,再次按下ENTER时滚动停止。有哪位老师帮忙提示一下啊 ?谢谢了。
控制台程序的话 可以用多线程实现
vc的话 定时器、多线程都可以实现
程序代码:
#include "stdafx.h"
#include<process.h>
#include<stdio.h>
#include<Windows.h>
int g_bstop = false;
unsigned int __stdcall fun(void* )
{
int a = 0;
while(1)
{
if(!g_bstop)printf("\r%d",a++);
Sleep(200);
}
return 0;
}
int main()
{
_beginthreadex(0,0,fun,0,0,0);
while('\n'==getchar())
{
g_bstop ^= true;
}
}
