Bonjour, je souhaite creer un petit utilitaire pour apprendre a manipuler les fichier en C.
Mon but et d'ouvrir un fichier texte contenant des mots separés par une virgule tel que :
avion,chat,télévision
Et je voudrais ensuis que les virgules soient remplacés par des retour à la ligne ou que le retour à la ligne se fasse apres la virgule (peu importe).
Mon code ressemble à ca, mais je pense qu'il ne faut pas que je lise le fichier mais que je déplace le curseur.
Pourriez vous ne pas me donner la solution, mais des pistes (grandes ^^) pour que je trouve.
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 FILE* texte = NULL; int lettre = 0; texte = fopen("virgule.txt", "r+"); if (texte!=NULL){ while (lettre != EOF){ if (lettre == 44){ //fputs("\n", texte); fprintf(texte, "\n"); } lettre = fgetc(texte); } fclose(texte); } else { printf("Impossible d'ouvrir le fichier virgule.txt"); } return 0; }
Merci
Partager