How to use difftime() to get the difference in seconds between time1 and time2 in C

1 Answer

0 votes
#include <stdio.h>
#include <time.h>
#include <unistd.h>
 
int main(void)
{
    time_t start_t, end_t;
    double diff_t;

    time(&start_t);

    printf("Sleep 5 seconds...\n");
    sleep(5);

    time(&end_t);
    diff_t = difftime(end_t, start_t);

    printf("Time pass = %f\n", diff_t);
   
    return 0;
}
  
/*
run:
 
Sleep 5 seconds...
Time pass = 5.000000

*/

 



answered Aug 27, 2016 by avibootz

Related questions

1 answer 96 views
1 answer 171 views
2 answers 107 views
1 answer 81 views
1 answer 106 views
...