如果想要在程序运行的过程中暂停一会儿,该怎么办呢?C语言中的Sleep函数是一个很好的选择。
我本人也是在网上查阅过了很多的说法,说法不一,我做了一下测试,网上的某些代码是不正确的,我自己调试了一下,现将正确代码陈列出:
#include <stdio.h>
#include <windows.h>
main()
{
int time;
printf("Please input a time(unit:second):\n");
scanf("%d",&time);
printf("Starting to calculate the time~\n");
while(1)
{
Sleep(1000);
time--;
printf("%d\n",time);
if(time==0)
{
break;
}
}
printf("OK!! It's the time!\n");
}
这里要注意两点:
1.要引入windows.h库。
2.Sleep中的S要求大写。