/* This file provides an implementation for library Query.

   Names defined:
      MoreData(), asks user if there are more values
      NotDone(), asks user if he/she is done
------------------------------------------------------------------*/

#include <iostream.h>
#include <limits.h>

/*-----------------------------------------------------------
MoreData() asks the user if there are more values to enter.

   Output:  Prompt for question
   Input:   Answer of question
   Return:  True if there are more values to enter
------------------------------------------------------------*/

int MoreData(void)
{
   char
      Answer;

   cout << "Do you have more values to enter (y or n)? ";
   cin >> Answer;
   cin.ignore(INT_MAX,'\n');

   return (Answer != 'n') && (Answer != 'N');
}

/*----------------------------------------------------------
NotDone() asks the user if he/she is done.

   Output:  Prompt for question
   Input:   Answer of question
   Return:  True if user is not done
-----------------------------------------------------------*/

int NotDone(void)
{
   char Answer;

   cout << "Are you done (y or n)? ";
   cin >> Answer;
   cin.ignore(INT_MAX,'\n');

   return (Answer != 'y') && (Answer != 'Y');
}

