/*
  Travis Gadberry
  Patrick Hesser
  Chris Ladewig

  InputFile.h
  21Mar05
*/

#ifndef INPUTFILE_H
#define INPUTFILE_H

#include <cstdlib>
#include <fstream>
#include <string>
#include <vector>

using namespace std;

class InputFile {
  public:
    InputFile();
    InputFile(string);
    ~InputFile();

    void readData();
    void setFileName(string);

    bool isValid();

    int * getArray();
    vector<int> getVector();
    string getFilename();
    int getSize();

  
  private:
    string filename;
    bool valid;
    int * A;
    int size;
};

#endif

