There is also a way to execute it using a command, __ Code that gives an approximate execution time __. It's only about time, so only when using it as a guide.
#include <stdio.h>
#include <time.h>
//measurement of time
clock_t cpu_time_start;
clock_t cpu_time_end;
double sec_start;
double sec_end;
double result_time;
int main(void)
{
//Start measurement
cpu_time_start = clock();
sec_start = (double)cpu_time_start/CLOCKS_PER_SEC;
printf("Start time: %f\n\n",sec_start);
//Write the process here
//End of measurement
cpu_time_end = clock();
sec_end = (double)cpu_time_end/CLOCKS_PER_SEC;
printf("\n end time: %f\n",sec_end);
//processing time
result_time = sec_end - sec_start;
printf("processing time: %f\n",result_time);
return (0);
}
If you don't want to check the functions one by one, this way of writing is OK.
#include <stdio.h>
#include <time.h>
int main(void)
{
//Write the process here
printf("%f seconds\n", ((double)clock()) / CLOCKS_PER_SEC);
return 0;
}
Recommended Posts