腿粗能穿马丁靴吗:关于C语言的一些时间函数和延时函数都有哪些?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 19:51:39
那个网站上有好一点的C语言函数大全

标准库的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.

时间time函数
延时Sleep函数