Pb Déclaration attribut Visual C++

Pb Déclaration attribut Visual C++ - Programmation

Marsh Posté le 14-03-2001 à 17:52:47    

Ma classe est constitée de plusieur méthode dont une qui cree un fichier (  fstream Fileout("essai.csv",ios::out);   ) et une autre qui doit ecrire dans ce fichier ( Fileout << toto ). Or Fileout est déclarer apparament que dans cette méthode, que dois je ajouter dans mon *.h pour que Fileout soit un attribut de toutes mes methodes ??

Reply

Marsh Posté le 14-03-2001 à 17:52:47   

Reply

Marsh Posté le 14-03-2001 à 18:32:00    

a partir du moment ou tu déclares fstream Fileout dans ton le header (.h) de ta classe, cette variable membre est forcément accessible à toutes les méthodes de la classe.
 
Tu ne dois donc pas déclarer Filout dans la méthode, mais dans le .h

Reply

Marsh Posté le 14-03-2001 à 18:40:34    

Ben justment, je vois pas comment definir fileout dans mon *.h qui suit :  
 
#if! defined (_FICHIEREXCEL_H)
#define _FICHIEREXCEL_H
 
class CFichierExcel
{
private:
 char NomFichierResultat[30];
 char NomFichierParametre[30];
 float TempCourant;
 float TempEssai;
 int mode;
public:
 CFichierExcel();
 void CreationFichier(int mode);
        void EcritureFichier();
        void FermetureFichier();
 void LectureFichier();
 ~CFichierExcel();
};
 
#endif

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed