C, C++ duration

hogeol·2022년 6월 15일
0

C/C++

목록 보기
4/9

Check code processing duration, and so on

I. clock() function

i. C style

#include <stdio.h>
#include <time.h>

int main(int argc, char	**argv)
{
	clock_t start_time, end_time;
    double dura = 0.0;
    
    start_time = clock();
    end_time = clock();
    dura = (double)(end_time - start_time)/CLOCKS_PER_SEC;
    printf("%f seconds", dura);
	return 0;
}

ii. C++ style

#include <iostream>
#include <ctime>

int main(int argv, char **argv)
{
	clock_t start_time, end_time;
    double dura = 0.0;
    
    start_time = clock();
    end_time = clock();
    dura = (double)(end_time - start_time)/CLOCKS_PER_SEC;
    cout << dura << "seconds\n";
	return 0;
}

II. time() function

i. C style

#include <stdio.h>
#include <time.h>

int main(int argv, char** argv)
{
	time_t start_time, end_time;
    double dura = 0.0;
    
    start_time = time(NULL);
    end_time = time(NULL);
    
    dura = (double)(end_time - start_time);
    printf("%f seconds", dura);
	return 0;
}

ii. C++ style

#include <iostream>
#include <ctime>

int main(int argv, char** argv)
{
	time_t start_time, end_time;
    double dura = 0.0;
    
    start_time = time(NULL);
    end_time = time(NULL);
    
    dura = (double)(end_time - start_time);
    cout << dura << "seconds\n";
	return 0;
}

0개의 댓글