当前位置: 代码迷 >> C语言 >> C程序打印的时候怎么能延时一会儿再输出?
  详细解决方案

C程序打印的时候怎么能延时一会儿再输出?

热度:135   发布时间:2007-10-16 19:23:32.0
Sleep(),,,,,,"S"是大写
----------------解决方案--------------------------------------------------------
我给一个可以实现的例子吧
[CODE]


#include <stdio.h>
#include <windows.h>
int main(void)
{
int i;
for (i=0; i<5; i++)
{
printf("%d \n", i);
Sleep(1000); //一秒钟输出一个
}
return 0;
}


[/CODE]
----------------解决方案--------------------------------------------------------
回复:(xhtang)我给一个可以实现的例子吧[CODE]#i...

果然是Sleep()要大写~~~谢谢啊
难道windows.h里面的函数都是大写的吗?c的函数不是一般都是小写的吗?


----------------解决方案--------------------------------------------------------
回复:(奥丁)C程序打印的时候怎么能延时一会儿再输出...

用delay()试试


----------------解决方案--------------------------------------------------------
可以自己写一个sleep函数

int i_sleep(int n)//延迟n秒函数
{
time_t start,end;
start=time(NULL);
end=time(NULL);
while(end-start<n)
{
end=time(NULL);
}
return 0;
}
----------------解决方案--------------------------------------------------------
  相关解决方案