Problème modification d'un fichier txt
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:
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