<pre>안녕하십니까.
man 페이지에 그 함수에 대해서는 너무나 자세하게 나와 있습니다.
#include < stdio.h >
#include < sys/time.h >
void loop(void);
int main(void) {
timeval start_timeval, end_timeval;
// loop() 함수 들어가기 전에 시간 측정
gettimeofday(&start_timeval, NULL);
loop();
// loop() 함수 끝난 후에 시간 측정
gettimeofday(&end_timeval, NULL);
// 걸린 시간 계산
double start_time = start_timeval.tv_sec + start_timeval.tv_usec*0.00000
1;
double end_time = end_timeval.tv_sec + end_timeval.tv_usec*0.000001;
double elapsed_time = end_time - start_time;
printf("Elapsed time: %lf seconds", elapsed_time);
return 0;
}
void loop(void) {
for (int i=0; i<=200; i++) {
for (int j=0; j<=100000; j++) {
printf("");
}
}
}
</pre>