bonjour voila j'ais commancer un peux a programmé avec les class.
et j'ais un problème que je n'arrive pas à résoudre.
voila le bou de code
class command
{
public :
string ligne;
string page;
char* sName ;
void ouvrire()
{
ifstream fichier(sName);
}
void lire()
{
while ( getline( fichier, ligne )){ page=page+entre+ligne;}
cout<<page;
}
protected:
string entre;
};
mon problème est symple il me dis que fichier n'ais pas déclaré a la ligne "while (getline(fichier,ligne)){page=page+entre+ligne;}" .
alors je me suis dis que sais peux être a cause qui se trouve dans void ouvrire, donc je l'ais mi avant ouvrire comme ceci :
string page;
char* sName ;
ifstream fichier;
void ouvrire()
{
fichier(sName);
}
Et la ça marche toujours pas pour quoi et que fair?