Computer >> Máy Tính >  >> Lập trình >> C ++

Hàm thư viện Difftime () C

Ở đây chúng ta sẽ thấy hàm difftime () trong C. difftime () được sử dụng để nhận sự khác biệt giữa hai giá trị thời gian.

difftime () có hai đối số thời gian, đối số đầu tiên là giới hạn dưới và đối số thứ hai là giới hạn trên. Và nó trả về sự khác biệt giữa hai đối số này.

Ví dụ

#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));
}

Đầu ra

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