Bonjour à tous,

J'ai codé une fonction qui crée ou écrit à la fin d'un fichier à nom variable.
Jusque là rien de sorcier ^^
Mais il faut que je crée ou modifie ce fichier qui doit être contenu dans un dossier nommé AQUAVAL_FIC.
Je travaille sous un système OS9000, c'est pour mon projet de BTS.
Quelqu'un pourrait-il m'indiquer la marche à suivre ?
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); 
      }
}
Merci d'avance pour vos conseils !!