// file: time/example.cc // // // include files // #include "example.h" // main program // int main(int argc, char** argv) { // start a timer // time_t start_time = time(NULL); fprintf(stdout, "start time = %d\n", start_time); sleep(3); time_t end_time = time(NULL); fprintf(stdout, "end time = %d (%d)\n", end_time, end_time - start_time); clock_t start, end; double cpu_time_used; start = clock(); fprintf(stdout, "start time = %d\n", start); for (long i = 0; i < atoi(argv[1]); i++) { for (long j = 0; j < atoi(argv[2]); j++) { float sum = sin(M_PI * (i+j)); } } end = clock(); fprintf(stdout, "end time = %d (%d)\n", end, end - start); cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC; fprintf(stdout, "cpu time used = %10.4f\n", cpu_time_used); }