Optimisation de la suppression d'une ligne dans un fichier
salut,
J'expose mon problème, supposons qu'on a un fichier .txt de la forme suivante :
Code:
1 2 3 4 5 6 7 8
|
//fichier text1.txt
Je suis la ligne 1
Je suis la ligne 2
Je suis la ligne 3
Je suis la ligne 4
Je suis la ligne 5
Je suis la ligne 6 |
Ce que je veux faire, c'est de supprimer une des lignes du fichier.
La première solution qui m'est venue à l'esprit, est :
-Copier les données du fichier dans un Tableau
-Supprimer la ligne en question du tableau
-Renommer le fichier text1.txt (pour ne pas perdre les données)
-Créer un fichier text1.txt et mettre les données du tableau dedans..
Mais ma question est, Est ce qu'on peut developper plus cette méthode ? existent-il d'autres méthodes plus convenables (optimisées ?).
P.S. :Peut-être que mon problème concerne plutôt la partie algorhitme que celle du C, mais je veux aussi savoir les fonctions et les bibliothéques de fonctions adéquates (s'il y en a) pour ce genre de traitement :).
Merci :)