Bonjour à tous,
J'ai une question assez bête mais assez handicapante.
Voici mon code :
Mon problème est que lorsque que je relance ce bout de code au lieu de remplir avec une nouvelle ligne, il vide le fichier et remet la même ligne sans rajouter de ligne. Comment puis-je faire ?
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
27
28
29
30 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int CP = 06; int CM = 13312; FILE *fichier; fichier = fopen("test.txt", "r+"); if (fichier == NULL) { printf("Creating file!"); fichier = fopen("test.txt", "w"); } if (fichier != NULL) { fprintf(fichier, "CP : %d/ CM : %d", CP, CM); } fclose(fichier); return 0; }
Partager