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 ??