int main(int argc, char **argv) { CTimer timer; double timeresult;const char * source; ofstream of("results.txt",ios::app); timer.Reset(); // 1k number source = "../../1k.lst"; SelectionSortFromFile _1k(source); timer.Start(); _1k.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "1k = " << timeresult << endl; timer.Reset(); // 10k number source = "../../10k.lst"; SelectionSortFromFile _10k(source); timer.Start(); _10k.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "10k = " << timeresult << endl; timer.Reset(); // 100k number source = "../../100k.lst"; SelectionSortFromFile _100k(source); timer.Start(); _100k.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "100k = " << timeresult << endl; timer.Reset(); // 1M number source = "../../1m.lst"; SelectionSortFromFile _1m(source); timer.Start(); _1m.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "1m = " << timeresult << endl; timer.Reset(); // 2M number source = "../../2m.lst"; SelectionSortFromFile _2m(source); timer.Start(); _2m.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "2m = " << timeresult << endl; timer.Reset(); // 4M number source = "../../4m.lst"; SelectionSortFromFile _4m(source); timer.Start(); _4m.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "4m = " << timeresult << endl; timer.Reset(); // 8M number source = "../../8m.lst"; SelectionSortFromFile _8m(source); timer.Start(); _8m.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "8m = " << timeresult << endl; timer.Reset(); // 10M number source = "../../10m.lst"; SelectionSortFromFile _10m(source); timer.Start(); _10m.selectionSort(); timer.Stop(); timeresult = timer.ElapsedTime(); of << "10m = " << timeresult << endl; timer.Reset(); return 0; }