tous,
Voilà, j'ai un programme avec deux classes, la première Fichier, et la seconde Loggeur :
Code :
- class Fichier
- {
- private:
- char _filepath[BUFSIZ];
- int _filetype;
- int _fd;
- int _totalbyteswritten;
- int txtaddline(char *ligne);
- public:
- Fichier(char *filename);
- ~Fichier();
- void settype(int type);
- int addline(char *ligne);
- int finish();
- };
- class Loggeur
- {
- private:
- int _logtype;
- Fichier _journal;
- int putline(char *str, int fd);
- public:
- void info(char *str);
- void warning(char *str);
- void error(char *str);
- int endfile();
- void settype(int type);
- void settextfile(char *textfile);
- void sethtmlfile(char *htmlfile);
- Loggeur();
- ~Loggeur();
- };
|
Le constructeur de la classe Fichier prend en paramètre le nom du fichier. . Le souci que je rencontre c'est que je ne sais pas, dans la classe Logueur, comment faire pour appeler le constructeur de Fichier en lui donnant le paramètre qu'il attend... (le char *filename ici). Comment je peux faire ?
Merci
---------------
Filmstory : gardez trace des films que vous avez vu ! :D