![]() |
![]() |
![]() |
![]() |
![]() |
This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
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()
![]() |
![]() |
![]() |
![]() |