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