특정 함수의 동작 시간을 측정하기 위하여서는 짧은 시간을 측정할 수 있어야 한다. 일반적으로 사용하는 time() 함수는 time_t type으로 초 단위의 값을 return 해 준다. 1970년 1월 1일 0시 0분 0초를 기준으로 현재까지 경과한 시간을 초 단위로 저장한 것이다.
주로 달력 시간을 구하거나 긴 시간 측정을 위하여 사용하여 진다. struct tm 구조체로 변환하여 현재 시간을 구하는 용도로 사용된다. 현재 시간을 출력하는 함수는 아래와 같다.
#include
#
elapse
#
micro
#
time
#
timeval
#
tm
#
경과시간
#
시간
원문 링크 : struct timeval 을 이용 경과 시간 구하기