class FichierIni
{
public:
FichierIni();
virtual ~FichierIni();
unsigned short parserFichier(const char* nomFichier);
const char* lireValeur(const char* section, const char* cle) const;
unsigned short parserIni();
private:
unsigned short parserLigne(char* ligne);
unsigned short parserSection(istrstream& in);
unsigned short parserRubrique(istrstream& in);
unsigned short ajouterSection(const char* nom);
unsigned short ajouterRubrique(const char* cle, const char* valeur);
SectionIni* sections[NB_MAX_SECTIONS];
unsigned short nbSections;
};
Partager