ddiiffffttiimmee() -- Time Function (libc)

Calculate difference between two times
#iinncclluuddee <ttiimmee.hh>
ddoouubbllee ddiiffffttiimmee(_n_e_w_t_i_m_e, _o_l_d_t_i_m_e)
ttiimmee_tt _n_e_w_t_i_m_e, _o_l_d_t_i_m_e;

ddiiffffttiimmee() subtracts  _o_l_d_t_i_m_e from _n_e_w_t_i_m_e,  and returns the  difference in
seconds.  Both arguments are of type ttiimmee_tt, which is defined in the header
ttiimmee.hh.

_E_x_a_m_p_l_e
This example uses ddiiffffttiimmee() to show an arbitrary time difference.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

main()
{
    time_t  t1, t2;

    time(&t1);
    printf("Press enter when you feel like it.\n");
    getchar();
    time(&t2);

    printf("You waited %f seconds\n", difftime(t2, t1));
    return(EXIT_SUCCESS);
}

_S_e_e _A_l_s_o
cclloocckk(), lliibbcc, mmkkttiimmee(), ttiimmee [oovveerrvviieeww]
ANSI Standard, section 7.12.2.2
