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