/*  GETBET.C      Get the player's bet
 */

#include "local.h"
#include "bj.h"

#define MINBET 2
#define MAXBET 1000

CASH getbet()

{
   int   sscanf();

   char line[BUFSIZ];      /* input line */
   short retn;             /* return from getln and sscanf */
   CASH bet;               /* player's bet */

   printf("\n\nYour bet (amount): ");
   FOREVER {
      retn = getln(line, BUFSIZ);
      if (retn == EOF)
         return(0);
      retn = sscanf(line, CASHIN, &bet);
      if (retn != 1 || bet < MINBET || MAXBET < bet)
         printf("Number from %d to %d please: ", MINBET, MAXBET);
      else
         return(bet);
   }
}



