Pb Déclaration attribut Visual C++ - Programmation
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
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
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 ??