// main.cpp  -- driver for fifo module
//              Read a sequence of positive integers, store them in 
//              a fifo, then print them out


#include <iostream.h>
#include "fifo.h"

void main(void)
{
	int who;
	Fifo queue;

	while(1) {
		cout << "Enter a positive integer [0 to terminate]: ";
		cin >> who;
		if (who <= 0) break;
		queue.enqueue(who);
	};
	while (!queue.isempty()) {
		who = queue.dequeue();
		cout << who << endl;
	}
}