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