Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

Difftime() C 라이브러리 함수

<시간/>

여기서 우리는 C에서 difftime() 함수가 무엇인지 볼 것입니다. difftime()은 두 시간 값 사이의 차이를 구하는 데 사용됩니다.

difftime()은 두 개의 시간 인수를 취합니다. 첫 번째 인수는 하한이고 두 번째 인수는 상한입니다. 그리고 이 두 인수 간의 차이를 반환합니다.

예시

#include <time.h>
#include <stdio.h>
#include <unistd.h>
main() {
   int sec;
   time_t time1, time2;
   time(&time1);
   printf("Current Time: %ld\n",time1);
   for (sec = 1; sec <= 5; sec++){
      sleep(1);
      printf("Count: %d\n",sec);
   }
   time(&time2);
   printf("Ending Time: %ld\n",time2);
   printf("Difference is %.2f seconds", difftime(time2, time1));
}

출력

Current Time: 1554918635
Count: 1
Count: 2
Count: 3
Count: 4
Count: 5
Ending Time: 1554918640
Difference is 5.00 seconds