/***********************************************************************************/ /** \file TextFileReader.cpp ** \brief Implementation zur Klasse TextFileReader ************************************************************************************* ** Autor: Christian Roesch ************************************************************************************* ** -tut nichts- ** *//*********************************************************************************/ // includes #include "TextFileReader.h" #include // Methoden-Definitionen namespace FrameWork { void TextFileReader::clear() { m_vecLines.clear(); } bool TextFileReader::read( std::string strFileName ) { m_vecLines.clear(); return append( strFileName ); } bool TextFileReader::append( std::string strFileName ) { std::ifstream ifsIn( strFileName.c_str() ); if( !ifsIn.is_open() ) { return false; } while( !ifsIn.eof() ) { std::string strLine; std::getline( ifsIn, strLine, '\n' ); m_vecLines.push_back( strLine ); } return true; } std::vector & TextFileReader::getFileLines() { return m_vecLines; } int TextFileReader::getLineCount() { return (int)m_vecLines.size(); } } /************************************************************************************ ** Ende der Datei: TextFileReader.cpp ************************************************************************************/