#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>


#define DICTIONARY "/usr/dict/words"
#define MAXLINE 80

#define CHOP(a) a[ strlen(a) - 1 ] = '\0' 

class Dictionary {
 private:
  FILE *fp;
  off_t filesize;
  off_t next_line(void);
  off_t file_size(char *filename);
  bool valid_word(char *word);
 public:
  Dictionary(char *filename);
  ~Dictionary();
  char *random_word(void);
  bool isaword(char *word);
};
    
  
