#include "vector.h"

//Program to test Vector class template

void main()
{
  char X;
  int Y;
  int I;
  int Success;

  typedef Vector<char> CharVec;
  CharVec A;

  typedef Vector<int> IntVec;
  IntVec B;

  A.Init(' ');

  for (I = 0; I < 5; ++I)
    A.Store('Z', I);

  for (I = 0; I < Max; ++I)
    {
      A.Retrieve(X, I, Success);
      if (Success)
	{
	  cout << "Postion " << I;
	  cout << " contains " << X << "\n";
	}
    }

  B.Init(0);

  for (I = 0; I < 5; ++I)
    B.Store(I, I);

  for (I = 0; I < Max; ++I)
    {
      B.Retrieve(Y, I, Success);
      if (Success)
	{
	  cout << "Postion " << I;
	  cout << " contains " << Y << "\n";
	}
    }
}
