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.

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;
}
Pourriez vous ne pas me donner la solution, mais des pistes (grandes ^^) pour que je trouve.

Merci