Files
EgtGeneral/CmdScanner.h
T

36 lines
1.0 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2013-2013
//----------------------------------------------------------------------------
// File : CmdScanner.h Data : 25.11.13 Versione : 1.3a1
// Contenuto : Dichiarazione della classe CmdScanner.
//
//
//
// Modifiche : 19.01.13 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
#include <string>
#include <fstream>
//----------------------------------------------------------------------------
class CmdScanner
{
public :
CmdScanner( void) ;
~CmdScanner( void) ;
bool Init( const std::string& sCmdFile) ;
bool Terminate( void) ;
bool GetLine( std::string& sLine) ;
int GetCurrLineNbr( void) { return m_nLineNbr ; }
const std::string& GetFilePath( void) { return m_sFName ; }
private :
std::string m_sFName ;
std::ifstream m_CmdFile ;
int m_nLineNbr ;
} ;