// --------------------------------------------------------------------------- // Main program for Sorting DataPacks. main.cpp // Created by Alice Fischer on Mon August 23, 2009 // ---------------------------------------------------------------------------- #include "main.hpp" // ---------------------------------------------------------------------------- int main(void) { banner(); say("Construct pack 1, read data"); DataPack dp1; dp1.readData(); say("\n%d data items read:", dp1.getN()); say("\nUnsorted data:"); dp1.printData(cout); say("\nBeginning to sort."); dp1.sortData(); say("\nSorted results:"); dp1.printData(cout); say("\nConstruct pack 2, read data"); DataPack dp2; dp2.readData(); say("\n%d data items read:", dp2.getN()); say("\nUnsorted data:"); dp2.printData(cout); say("\nBeginning to sort."); dp2.sortData(); say("\nSorted results:"); dp2.printData(cout); say("\nJoin data packs"); Join jdp; jdp.commonData(dp1, dp2); say("\nCommon elements"); jdp.printData(cout); bye(); return 0; }