February 6, 2011
C/C++ Get The Program Execution Time
When we crate a program, we can get time execution from our program to know how long our program running. This is a code how to get time execution from our program with C/C++. Create a main.c file and copy this code to that file.
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
div_t divresult;
time_t t1,t2;
t1 = time(NULL); //get time at the beginning of process
t2 = time(NULL); //get time at the end of process
divresult = div (t2-t1, 60); //compute time executed
printf("Time executed = %d min %d sec\n", divresult.quot, divresult.rem);
return(1);
}
Compile main.c with command :
gcc main.c -o timeexec
You can copy this code to your program to get time execution from your program.
2 Comments