#include #include #include struct timeval tv[100]; struct timezone tz; main() { int i; double a = 5.3; long tv_sec, tv_usec; tv_sec = floor(a); printf("floor(a)=%f\n", floor(a)); tv_usec = (a - floor(a))*1000000; printf("tv_sec=%d, tv_usec=%d\n", tv_sec, tv_usec); for (i=0; i<50; i++) { gettimeofday(&tv[i], &tz); } for (i=0; i<50; i++) { printf("tv_sec=%d, tv_usec=%d\n", tv[i].tv_sec, tv[i].tv_usec); } }