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

Soyez le premier à donner votre avis sur cette source.

Vue 4 337 fois - Téléchargée 267 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
Messages postés
85
Date d'inscription
dimanche 13 juin 2004
Statut
Membre
Dernière intervention
30 décembre 2007

Ok ok j'ai changé de pseudo mais c'est moi :: mon code est detesté par moi et maintenant par vous ... je vais me pendre :(

Non mais en fait je savais pas quoi faire et je me suis dit tien je vais faire une source et comme j'avais pas d'idee et puis j'etais en train d'apprendre les classes je me suis dit je vais faire ca. (note : je ne connaissez pas encor les constructeurs c'est pour ca !!!)

Mais je fais pas de c++ comme ca d'habitude : je fais de l'OpenGl et la je suis en train de faire une super librarie - peut etre que je n'aurais pas 3 cette fois - ci ..............................
++ (merci de vos commentaires)
Messages postés
215
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
25 septembre 2010

D'accord, ces précisions étaient aussi importantes qu'intéressantes.
++
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
oui d'accord mais open c'est posix et donc non standard, si tu ve rester standard et forer l'ecriture dans les fichiers log ya pas trop le choix

TeLeTUbIz ==> je m'en doute, mais je parlait des e/s standards
sinon oui, cerr n'est pas bufferisée, pour garantir l'affichage en cas de plantage par exemple
flush n'a aucun effet sur cerr, urilisé endl sur cerr est inutile
Messages postés
338
Date d'inscription
jeudi 22 août 2002
Statut
Membre
Dernière intervention
14 juin 2005

en C fopen est bufferisé mais pas open si jme rappelle bien
Messages postés
215
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
25 septembre 2010

cerr n'est pas bufferisé ? Pourtant il descend de ostream de stream et de tout le tintouin. Et les primitives des buffers marchent dessus...

Les E/S non bufférisés ? Ben ouai, certainement. Tous les acces en bas niveau sont non bufférisés, mais file de C et fstream de C++ sont bufférisés (le premier je doute).
Enfin, faudrait se renseigner.
Afficher les 13 commentaires

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.