testlist.cpp
573 Bytes
#include <iostream>
using namespace std;
#include "list.h"
void PrintList(list toPrint, ostream& Out)
{
int nextValue;
Out << "Printing list contents: " << endl;
toPrint.goToHead();
if (!toPrint.moreData()) {
Out << "List is empty" << endl;
return;
}
while (toPrint.moreData()) {
nextValue = toPrint.getCurrentData();
Out << nextValue << " ";
toPrint.advance();
}
Out << endl;
}
int main()
{
list l;
l.insert(1);
l.insert(2);
l.insert(3);
PrintList(l, cout);
cout << endl;
}