#include "intbag.cpp"
#include <iostream>
#include <fstream.h>

void main()
{
  fstream fin;
  fin.open("testints.dat", ios::in | ios::nocreate);
  if ( fin.fail() ) 
  { 
    cerr << "Error opening input file testints.dat" << endl;
    cout << "Press Enter or Return when ready..." << endl; 
    cin.get(); 
    exit(EXIT_FAILURE);
  }
  intbag bag[10];
  while( !fin.eof() )
  {
    int newint = 0;
    fin >> newint;
    bag[ newint % 10 ].insert( newint );
	fin >> ws;
  }
  for ( int i=0; i<10; i++ )
    for ( int j=0; j<(bag[i].count()); j++ )
	  cout << *bag[i].next() << endl;
    cin.get();
  return(1);
}
