차리토 실험실

C언어 Timer 기능(코드, time.h)

수차리토 2023. 1. 20. 14:54

C/C++ 표준 라이브러리를 사용했을때.

 

#include <stdio.h>

#include <time.h>

 

int main() {

    clock_t start_time = clock();

 

    /* code to be timed */

 

    clock_t end_time = clock();

    double time_elapsed = (double)(end_time - start_time) / CLOCKS_PER_SEC;

    printf("Time elapsed: %f seconds\n", time_elapsed);

    return 0;

}

 

clock()함수사용

/* code to be timed */ 에 타이머를 측정하고 싶은 코드를 작성하시면 됩니다. 

CLOCKS_PER_SEC은 값을 초단위로 바꾸기 위한 것입니다. 

time.h에 정의된 상수로, 프로그램이 실행되는 컴퓨터의 클럭 주파수를 나타낸다. (초당 클럭 수)