大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
sleep函数,在windows中是以毫秒为单位延迟,如Sleep(1000)就是延迟1000ms,也就是1秒。
创新互联公司专业为企业提供尉氏网站建设、尉氏做网站、尉氏网站设计、尉氏网站制作等企业网站建设、网页设计与制作、尉氏企业网站模板建站服务,10多年尉氏做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
标准库的time.h里有几个时间函数,先教你个实用的把
time_t time (time_t *timer)
计算从1970年1月1日到当前系统时间,并把结果返回给timer变量,函数本身返回的也是这个结果.time_t这个类型其实就是一个int.
double difftime ( time_t timer2, time_t timer1 )
把返回time2和time1所储存的时间的差.
利用上面这两个函数可以计算某阶段程序运行用掉的时间.
例如:
#include stdio.h
#include time.h
int main ()
{
time_t start,end;
char szInput [256];
double dif;
time (start);
printf ("Please, enter your name: ");
gets (szInput);
time (end);
dif = difftime (end,start);
printf ("Hi %s.\n", szInput);
printf ("You have taken %.2lf seconds to type your name.\n", dif );
return 0;
}
输出如下:
Please, enter your name: Juan Soulie
Hi Juan Soulie.
You have taken 3.00 seconds to type your name.
延迟函数,一般建议调用系统函数。不建议循环。
特别是多任务操作系统,循环会消耗系统资源。
如果是Dos,indows,linux系统建立调用 Sleep()函数。
其他系统,请自行查找。