Supprimer une ligne dans un fichier

cs_curl Messages postés 28 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 15 avril 2004 - 13 nov. 2003 à 14:44
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 13 nov. 2003 à 16:43
Bonjour,

Je cherche à supprimer une ligne dans un fichier texte .?
Comment faire ?

Je peux, ouvrir (open), me déplacer (seek), écrire (write) une ligne vide, mais.. je ne trouve pas d'instruction pour effacer une ligne.. :question)

Merci & @+
Curl

2 réponses

GrosLolo Messages postés 53 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 13 octobre 2006
13 nov. 2003 à 15:34
ouvrir ton fichier en lecture #1
ouvrir un nouveau fichier en ecriture #2
Transferer les lignes que tu as besoin de #1 vers #2
fermer #2
fermer #1
supprimer #1
renomer #2

il n'existe pas a ma connaissance une instruction pour effacer une ligne dans un fichier.

@+,

GrosLolo :shy)
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
13 nov. 2003 à 16:43
Et pour cause : c'est impossible !!!

on est obligé de charger tout le fichier en memoire, d'en créerr un autre en enlevant la ligne dont on ne veut pas....

By Renfield

[mailto:thomas_reynald@msn.com thomas_reynald@msn.com]

Aucune touche n'a ete blessee lors de la saisie de ce texte.......... ;)
0
Rejoignez-nous