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 :
Merci d'avance pour vos conseils !!
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); } }
Partager