Bonjour à tous,
J'ai un petit soucis, j'essaye d'écrire une ligne de texte dans un fichier, mais étrangement la ligne est écrite deux fois de suites...
Voici mon bout de code qui se rapporte à mon pb :
Quelqu'un peut il m'expliquer d'où sort cette écriture en doublon ?
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 unsigned short Rvolc, Rmoy; char *datheur, *dirou, *zone, *osrb, fic_txt[200]; int an, mois; FILE *fictxt; ... ... if (osrb != NULL) if (index(osrb,'T')) { sprintf(fic_txt,"%s/%4d%02d_NTI_%s.txt%c",dirou,an,mois,zone,0); //fichier archive fictxt=fopen(fic_txt, "a"); if (fictxt != NULL) { fprintf(fictxt,"%s %2.2f %2.2f\n",datheur, (Rvolc/100.), (Rmoy/100.)); } fclose(fictxt); fictxt = NULL; }
Merci d'avance !
Flaherty Mc Coillean
Partager