Bonjour,
voila, j'aimerais écrire un petit programme qui parcourerait un fichier .txt et lorsque qu'il trouve un espace, il remplace l'espace par un enter :
Le fichier contient :
jour vase mare
et j'aimerais avoir
jour
vase
mare
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 #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE* liste=NULL; int caractlu=0; liste=fopen("test.txt","r+"); if(liste==NULL) { printf("bug ouverture fichier"); return 0; } while(caractlu!=EOF) { caractlu=fgetc(liste); if (caractlu==32) fprintf(liste,"\n"); } fclose(liste); system("PAUSE"); return 0; }
Mais ce code boucle à l'infini, et je me retrouve avec un fichier txt de 8Mo
Help please !!!
Merci
Partager