difftime() - I/O Function

How is "difftime()" used in C++?

Explanation

difftime() is an I/O function that returns the difference of time between two time values time2 and time1 in seconds.

Syntax:


double difftime( time_t time2, time_t time2 );

Example :



#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
time_t time1, time2;
time(&time1);
printf("Wait till 2 seconds\n");
do
{
time(&time2);
}while(difftime(time2,time1) < 2.0);
printf( "Loop finished after 2 secs\n");
return 0;
}

Result :

Wait till 2 seconds
Loop finished after 2 secs

In the above example difftime() is used exit a loop after "2" seconds.

C++ Tutorial


Ask Questions

Ask Question