Bonjour j'aimerai savoir comment enlever les retours a la ligne dans un fichier texte?
Merci d'avance pour votre aide.
Bonjour j'aimerai savoir comment enlever les retours a la ligne dans un fichier texte?
Merci d'avance pour votre aide.
Tu veux créer un fichier texte sans retours lignes ? (plutôt étrange vu que ce qui fait qu'un fichier est 'texte' ... c'est son organisation en lignes...)Envoyé par DooSquare
Ou tu veux lire les lignes d'un fichier texte et retirer le \n ?
En faite j'ai un fichier a.txt et je veux enlever tous les retours à la ligne présent dans ce fichier.
Merci
Alors il suffit de le lire caractères par caractères avec fgetc() et de le recopier dans un autre fichier en omettant les '\n' avec fputc(). Quand c'est terminé, tu fais le ménage avec rename() et remove()...Envoyé par DooSquare
tu veux dire que je li mon fichier char par char
puis j'écris ce caractére dans un autre fichier si se dernier n'est pas \n
c'est un truc comme sa??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 fopen(...) fichier 1 avec les retour a la ligne fopen(...) fichier 2 qui recupére tout While(je suis pas a la fin du fichier){ IF (caractere != '\n') fwrite(....) j'écris dans le fichier 2 j'incremente de 1 }
Bah, j'ai déjà donné le nom des fonctions à utiliser. Il n'y a rien à incrémenter... A part ça, OK.Envoyé par DooSquare
Ne pas oublier de gérer les erreurs et de fermer les fichiers avant manipulations...
Partager