#include "list.h" #include "slist.h" #include "String.h" #include void main() { cout << "Hello: We start by testing list" << endl; list l; l.print(); l.insert("A"); l.print(); l.insert("B"); l.print(); l.eliminate("C"); l.print(); l.insertAtHead("C"); l.print(); l.insert("D"); l.print(); l.insert("E"); l.insertAtHead("F"); l.print(); cout << "CurrentPos is at " << l.getCurrent() << endl; l++; cout << "CurrentPos is at " << l.getCurrent() << endl; l++;l++;l++;l++;l++;l++; cout << "CurrentPos is at " << l.getCurrent() << endl; l--; cout << "CurrentPos is at " << l.getCurrent() << endl; l--;l--;l--;l--;l--;l--;l--;l--;l--;l--; cout << "CurrentPos is at " << l.getCurrent() << endl; l.eliminate(); l.print(); l.eliminate(); l.print(); cout << endl; cout << "Now we test sorted list." << endl; slist mysl; mysl.insert("M"); mysl.print(); mysl.insert("N"); mysl.print(); mysl.insert("A"); mysl.print(); mysl.insert("B"); mysl.print(); mysl.insert("R"); mysl.print(); mysl.insert("Z"); mysl.print(); cout << "Press any key to see sorted word file:"; char c; cin >> c; //Really test sorted list. ifstream wordFile("words"); slist wordList; String word; while (wordFile >> word) { wordList.insert(word); } wordList.print(); }