Calculate the difference between two times
#include <time.h> double difftime( time_t time1, time_t time0 );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The difftime() function calculates the difference between the calendar times specified by time1 and time0:
time1 - time0
The difference between the two times (in seconds).
#include <stdio.h> #include <time.h> #include <stdlib.h> void compute( void ) { int i, j; for( i = 1; i <= 20; i++ ) { for( j = 1; j <= 20; j++ ) { printf( "%3d ", i * j ); } printf( "\n" ); } } int main( void ) { time_t start_time, end_time; start_time = time( NULL ); compute(); end_time = time( NULL ); printf( "Elapsed time: %f seconds\n", difftime( end_time, start_time ) ); return EXIT_SUCCESS; }
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
asctime(), clock(), ctime(), gmtime(), localtime(), mktime(), strftime(), time(), tzset()