lab_hash
Hellish Hash Tables
|
TextFile class: defines an interface for reading in a text file. More...
#include <textfile.h>
Public Member Functions | |
TextFile (const std::string &filename) | |
Constructs a new TextFile from the given filename. More... | |
~TextFile () | |
Destructor. More... | |
bool | good () |
Determines whether more data can be read from the TextFile. More... | |
std::string | getNextWord () |
Gets the next word in the file. More... | |
Private Attributes | |
std::ifstream | infile |
std::ifstream used for reading the file More... | |
TextFile class: defines an interface for reading in a text file.
TextFile::TextFile | ( | const std::string & | filename | ) |
Constructs a new TextFile from the given filename.
filename | The name of the file to read. |
TextFile::~TextFile | ( | ) |
Destructor.
Ensures our file is propery closed.
string TextFile::getNextWord | ( | ) |
Gets the next word in the file.
bool TextFile::good | ( | ) |
Determines whether more data can be read from the TextFile.
|
private |
std::ifstream used for reading the file