Ở đây chúng ta sẽ xem cách sử dụng clock () trong C ++. Đồng hồ này () hiện diện trong tệp tiêu đề time.h hoặc ctime. Tại đây, chúng ta sẽ tìm thấy thời gian đã trôi qua của một quá trình bằng cách sử dụng hàm clock () này
Để có được thời gian đã trôi qua, chúng ta có thể lấy thời gian bằng cách sử dụng clock () ở đầu và ở cuối các tab, sau đó trừ các giá trị để có được sự khác biệt. Sau đó, chúng tôi sẽ chia sự khác biệt cho CLOCK_PER_SEC (Số lần tích tắc đồng hồ mỗi giây) để lấy thời gian của bộ xử lý.
Ví dụ
#include <iostream> #include <ctime> using namespace std; void take_enter() { cout << "Press enter to stop the counter" <<endl; while(1) { if (getchar()) break; } } main() { // Calculate the time taken by take_enter() clock_t t; t = clock(); cout << "Timer starts\n"; take_enter(); cout << "Timer ends \n"; t = clock() - t; double time_taken = ((double)t)/CLOCKS_PER_SEC; // calculate the elapsed time cout << "The program took "<< time_taken <<" seconds to execute"; }
Đầu ra
Timer starts Press enter to stop the counter Timer ends The program took 3.546 seconds to execute