Bonjour,
Dans une application j'ai besoin d'écrire ce qu'il se passe dans un fichier log.
J'ai donc créer une mini classe :
J'aimerais pouvoir écrire dans mon application:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 class FichierLog { private: char *filename; public: FichierLog(char *f); ~FichierLog() { delete filename; } }; FichierLog::FichierLog(char *f) { filename = new char[strlen(f)+1]; strcpy(filename,f); ofstream flog(filename, ios::trunc); }
et que ça écrive dans Fichier.log.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void main() { FichierLog flog("Fichier.log"); //crée le fichier flog<<"Début..."; }
Il y a surement une surcharge d'opérateur à faire mais je ne comprend pas laquelle ???
Merci
Partager