#include using namespace std; #include "ctimer.h" #include "prompt.h" // illustrate CTimer class and loop timings int main() { int inner = PromptRange("# inner iterations x 10,000 ",1,10000); int outer = PromptRange("# outer iterations",1,20); long j,k; CTimer timer; for(j=0; j < outer; j++) { timer.Start(); for(k=0; k < inner*10000L; k++) { // nothing done here } timer.Stop(); cout << j << "\t" << timer.ElapsedTime() << endl; } cout << "-------" << endl; cout << "total = " << timer.CumulativeTime() << "\t" << inner*outer*10000L << " iterations "<< endl; return 0; }