time function has a pointer parameter of type
time_t in many implementations is defined via a
typedef statement in the time library to be a synonym for
long. The purpose of the
time function is to set a
time_t-type variable, one declared by you, to the number of elapsed
seconds since the beginning of 1970.
/* Declare variable to hold clock ticks since 1970 */ time_t elapsed_seconds; ... /* Fetch elapsed seconds from operating system */ time(&elapsed_seconds);