玛莎斯图尔特现状:C语言延迟

来源:百度文库 编辑:高考问答 时间:2024/04/27 15:45:51
请问一下如何实现延迟这一功能,我现在是这样实现延迟的:
#include <stdio.h>
d(int);
main()
{
int i;
for(i=0;i<10;i++)
{
d(20000);
printf("Hello\n");
}
getch();
}
d(int max)
{
int i;
for(i=0;i<max;i++)
{
printf("\b");
}
}
初学C,我只能想到用循环来拖慢时间,但这样应该会有很多问题,例如到一只586机上执行可能就慢得死机,到一只P3.0可能一闪而过,C函数库中有没可延尺的函 数!或者有什么更好的办法来解决这个问题吗

sleep函数,那样你的程序全部占用了cpu,别的程序也用不到

Sleep(1000);
延迟1000ms