Petit Pb avec une classe de lecture de fichier [Résolu]

Signaler
Messages postés
17
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
8 janvier 2006
-
Messages postés
17
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
8 janvier 2006
-
Bonjour les gens :)
Et bien voilà mon petit pb :x
j'ai une classe qui va lire un fichier xml, du type Xml(string filename) dc ds mon constructeur je fais ifstream XmlFile(filename), le soucis c'est que jai des méthodes qui evidement ne connaisse pas XmlFile vu que je l'ai mis dans le constructeur. Ya pas une manière de faire qui ferait que tt mes méthodes connaisse XmlFile ? je voulais mettre ifstream XmlFile() dans mes donnée privée mais comment l'initialiser avec ma donnée par la suite ? Merci bcp des eventuelles réponses thx ^^

1 réponse

Messages postés
17
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
8 janvier 2006

Okey je pense avoir trouvé :x ^^

#include
Class Xml {
private :
ifstream XmlFile;
public:
Xml(string);
...
};

void Xml::Xml(string filename) {
XmlFile.open(filename);
}

long Xml::RechercheXml(char charToSearch) {
while(...)
XmlFile >> data
}

En gros nan ? bref ça a l'air de marcher donc bon...