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.