读书人

如何写出控制台倒计时程序

发布时间: 2012-02-11 09:51:35 作者: rapoo

怎么写出控制台倒计时程序啊
我是超级菜鸟,现在只会写
#include <stdio.h>

void main()
{
printf( "system error!!!\n ");
getchar();

}
谁能给插段倒计时的代码,小鸟不胜感激。
今天刚在北大青鸟上课。

[解决办法]
#include <windows.h>

for (int i=0; i <5; i++)
{ sleep(1000);//1秒
printf( "%d\n ", 5-i);
}
printf( "开始 ");
[解决办法]
sleep大写=> Sleep(1000)
[解决办法]
#include <iostream>
#include <windows.h>

int main(void)
{
int iTime = 0;
std::cout < < "请输入时间(秒):\n ";
std::cin > > iTime;

int iTrigger = GetTickCount();
while (iTime != 0)
{
int iCurrentTime = GetTickCount();
if (iCurrentTime > iTrigger + 1000)
{
iTrigger += 1000;
std::cout < < iTime-1 < < " ";
--iTime;
}
}
std::cout < < "\nSystem error!\n ";

system( "pause ");

return EXIT_SUCCESS;
}

读书人网 >C++

热点推荐