High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Commentaires sur une source
Sujet Précédent
Sujet Suivant
CLASS C++ DE CONCEPTION DE FICHIER RAPPORT (LOG)
magic_Nono
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
- 20 déc. 2004 à 09:57
acrcorp
Messages postés
96
Date d'inscription
dimanche 16 février 2003
Statut
Membre
Dernière intervention
23 septembre 2007
-
22 déc. 2004 à 23:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
https://codes-sources.commentcamarche.net/source/28198-class-c-de-conception-de-fichier-rapport-log
acrcorp
Messages postés
96
Date d'inscription
dimanche 16 février 2003
Statut
Membre
Dernière intervention
23 septembre 2007
22 déc. 2004 à 23:25
mdr
J'ai un source qui fait hello world si vous voulez :-)
magic_Nono
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
20 déc. 2004 à 09:57
Bj
une fonction similaire
globale à ts mes sources
elle est un poil moins complete mais toute aussi utile
Bien
++
Nono.
______________________________
void saveToErrorLog(const char* message, const char* nomFichier)
{
/// ---------------------------------------------------------------------------------------------
/// ---------------- saveToErrorLog(const char* message ,const char* nomFichier) ----------------
/// ---------------------------------------------------------------------------------------------
/// ----- Objectif : Ecriture d'une trace ds un fichier
/// ----- Auteur(s) : magic_nono 26/04/02 & 26/08/03
/// ----- PreCond : /
/// ----- PostCond : Trace insérée en fin de fichier
/// ----- Etat : 1 (-1<0<1<2)
/// ---------------------------------------------------------------------------------------------
/// ----- const char* message : explicatif, texte
/// ----- const char* nomFichier(par défaut : '"trace.b"') : cf.nom
/// ---------------------------------------------------------------------------------------------
/// ----- Var Muettes (cf.partie préc) (2) : message ,nomFichier
/// ----- Var Internes à la fonction (1) : fichier
/// ----- Var In (2) : message ,nomFichier
//pas de trace
FILE*fichier;
if((fichier
fopen(nomFichier,"at"))
NULL) /// Nota : le 't' serait superflus, il indique qu'il s'agit d'un fichier textuel...
{
fprintf(stderr,"erreur durant l'ouverture du fichier %s.\n\n",nomFichier);
exit(5); //pas PB() ici...
}
// fseek(fichier,0,SEEK_END); /// TODO : inst utile ? (ouverture avec 'a'...)
fputs(message,fichier);
fputc('\n',fichier);
fclose(fichier);
//écriture ds la barre de débug : OutputDebugString("txt");
}
Votre réponse
Discussions similaires
logiciel pour lire un fichier .class
texas77
-
13 mai 2006 à 20:33
scaryman
-
13 mai 2006 à 21:29
Lire un Fichier.class Java?
cs_Delamour
-
25 août 2004 à 22:20
Delamour
-
26 août 2004 à 16:16
Ouvrir un fichier java
cs_yokaze
-
17 août 2011 à 00:14
yokaze
-
18 août 2011 à 13:11
Lire informations fichier class dans un programme java
traedre
-
10 sept. 2004 à 11:56
traedre
-
27 janv. 2005 à 16:33
Analyse de logs en temps réel
cardinal1989
-
15 oct. 2007 à 09:27
cardinal1989
-
15 oct. 2007 à 15:43
Rejoignez-nous
A voir également
Fichier .class
Analyse fichier log
Rapport de projet exemple
Fichier .ini
Patron de conception observateur
22 déc. 2004 à 23:25
J'ai un source qui fait hello world si vous voulez :-)
20 déc. 2004 à 09:57
une fonction similaire
globale à ts mes sources
elle est un poil moins complete mais toute aussi utile
Bien
++
Nono.
______________________________
void saveToErrorLog(const char* message, const char* nomFichier)
{
/// ---------------------------------------------------------------------------------------------
/// ---------------- saveToErrorLog(const char* message ,const char* nomFichier) ----------------
/// ---------------------------------------------------------------------------------------------
/// ----- Objectif : Ecriture d'une trace ds un fichier
/// ----- Auteur(s) : magic_nono 26/04/02 & 26/08/03
/// ----- PreCond : /
/// ----- PostCond : Trace insérée en fin de fichier
/// ----- Etat : 1 (-1<0<1<2)
/// ---------------------------------------------------------------------------------------------
/// ----- const char* message : explicatif, texte
/// ----- const char* nomFichier(par défaut : '"trace.b"') : cf.nom
/// ---------------------------------------------------------------------------------------------
/// ----- Var Muettes (cf.partie préc) (2) : message ,nomFichier
/// ----- Var Internes à la fonction (1) : fichier
/// ----- Var In (2) : message ,nomFichier
//pas de trace
FILE*fichier;
if((fichierfopen(nomFichier,"at")) NULL) /// Nota : le 't' serait superflus, il indique qu'il s'agit d'un fichier textuel...
{
fprintf(stderr,"erreur durant l'ouverture du fichier %s.\n\n",nomFichier);
exit(5); //pas PB() ici...
}
// fseek(fichier,0,SEEK_END); /// TODO : inst utile ? (ouverture avec 'a'...)
fputs(message,fichier);
fputc('\n',fichier);
fclose(fichier);
//écriture ds la barre de débug : OutputDebugString("txt");
}