1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| void cSequenceur::entreeJournal (char* module, char* evenement)
{
//- Pré-traitement -
FILE *journal ; // variable destiner à contenir l'adresse du fichier journal
char nomFic[20] ; // variable destiner à contenir le nom du fichier journal
time_t t ;
struct tm *date ;
char heure[10] ;
t=time(NULL);
date = localtime(&t);
sprintf(nomFic, "%d%02d%02d.journal", 1900+date->tm_year, 1+date->tm_mon, date->tm_mday) ;
sprintf(heure, "%02d:%02d:%02d", date->tm_hour, date->tm_min, date->tm_sec);
journal = fopen(nomFic, "a+") ;
// Traitement
if(journal != NULL) //on verifie si on y arrive
{
fprintf(journal, "%s;%s;%s\n", module, evenement, heure);
//- post-traitement -
fclose(journal);
}
} |
Partager