Apprendre le fonctionnement des classe + class pour creer un fichier log

4/5 (13 avis)

Vue 4 473 fois - Téléchargée 273 fois

Description

Vous pouvez creer de fichiers log tres simple avec ca :

Vous n'avez qu'a l'inclure dans votre projet.
Ensuite vous tapez :
LOG example_log;
apres vous faite :
example_log.init("ex_log.txt");
puis :
example_log.ouvrir();
et puis pour ecrire votre texte :
example_log.ecrire("votre texte par ex : initialisation en cours ...");
et pour finir a la fin du programme :
example_log.fermer();

ET VOILA !

Conclusion :


NOTE :: Ca bug pa mé c un peu nul ossi c pr ca ...

Vous pouvez creer de fichiers log tres simple avec ca :

Vous n'avez qu'a l'inclure dans votre projet.
Ensuite vous tapez :
LOG example_log;
apres vous faite :
example_log.init("ex_log.txt");
puis :
example_log.ouvrir();
et puis pour ecrire votre texte :
example_log.ecrire("votre texte par ex : initialisation en cours ...");
et pour finir a la fin du programme :
example_log.fermer();

ET VOILA !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
10 juin 2004 à 20:45
un peu lege

si tu te servais du constructeur (par defaut) et du destructeur, plus besoin de methodes init et fermer, et ouvrir serait optionnelle

ta pas compris le principe de securite
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
10 juin 2004 à 20:52
revoi ca aussi
void LOG::init( char *nom )
{
NOM = nom;
}
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
11 juin 2004 à 09:27
et les constances ?
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
11 juin 2004 à 09:29
on dirait du C a part le mot clé classe :o

essaye de fonctionner avec std::string (ca evitera de faire des anneries comme de qu'a remarqué djl) et std::ofstream ...
TeLeTUbIz Messages postés 215 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 25 septembre 2010
13 juin 2004 à 16:20
Ouai, vraiment très léger. En fait, c'est juste une classe qui permet d'écrire dans des fichiers. Le mieux, c'est de faire:
ofstream log("monlog.log");
puis ensuite log << "OUVERTURE programme" << endl;
log << "la fonction renvoie le code: " << fonction(12) << endl;
etc...
C'est bien foutu les streams avec la STL alors pkoi s'emmerder ?
Puis normalement y'a un stream prévu pour la gestion du log et des erreurs c'est cerr <<
Mais pour beaucoup de compilos, il est équivalent à cout (dommage).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.