Bonjour,
nouveau post nouveau problème !
voilà j'aimerais écrire dans un fichier, jusque là rien de bien compliqué cependant j'aimerais pouvoir effacer le contenu de ce fichier avant d'écrire dedans mais je ne trouve pas la fonction qui pourrait me permettre d'effacer seulement le contenu ,avant d'écrire dedans !
voilà le bout de mon code quesque je doit rajouter ???
Ps: ici le but est d'ouvrir un fichier enregistrer les valeurs entrées pour pouvoir ultérieurement les réaffichées, une sauvegarde en gros.
Merci d'avance
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 fichier = fopen("grille.txt", "r+"); //fprintf(fichier,"%u",NULL); if (fichier != NULL) { for(I=0;I<=8;I++) { for(J=0;J<=8;J++) { fprintf(fichier,"%u",grille[I][J]); } // On ferme le fichier qui a été ouvert } printf("\n\nsauvegarde effectuee\n"); printf("\n"); fclose(fichier); } else { printf("Impossible d'ouvrir le fichier grille.txt"); } fflush(stdout);
Partager