[C/C++]代码
01 | /************************************************************************* |
02 |
* File : gettimeofday.c |
03 |
* Author : Saurabh Gupta |
04 |
* Desc : gettimeofday example c |
05 |
* gettimeofday example linux |
06 |
* gettimeofday example |
07 |
* gettimeofday c |
08 |
* gettimeofday example code |
09 |
* Source : http://saurabhgupta0527.blogspot.com/p/c.html |
10 |
* Created : PM 12:12 2 November 2011 |
11 |
*************************************************************************/ |
12 |
13 |
14 |
#include <sys/time.h> |
15 |
#include <stdio.h> |
16 |
17 |
int main () { |
18 |
struct timeval tim; |
19 |
gettimeofday(&tim, NULL); |
20 |
double t1=tim.tv_sec+(tim.tv_usec/1000000.0); |
21 |
dosomething...... |
22 |
gettimeofday(&tim, NULL); |
23 |
double t2=tim.tv_sec+(tim.tv_usec/1000000.0); |
24 |
printf ( "%.6lf seconds elapsed\n" , t2-t1); |
25 |
return 0; |
26 |
} |
27 |
28 |
29 |
30 | /* |
31 |
* OUTPUT |
32 |
* |
33 | [sgupta@rhel55x86 time]$ gcc gettimeofday.c -o gettimeofday |
34 | [sgupta@rhel55x86 time]$ ./gettimeofday |
35 | 0.000000 seconds elapsed |
36 | [sgupta@rhel55x86 time]$ |
37 |
*/ |