Supprimer et modifier des lignes dans un fichier texte
cs_Jordan59
Messages postés174Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention 9 avril 2014
-
26 mai 2006 à 13:11
cs_Jordan59
Messages postés174Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention 9 avril 2014
-
26 mai 2006 à 16:26
Bonjour à tous,
Je réalise une application avec un fichier texte dans lequel, j'y insère des données.
Je sais écrire dans mon fichier en mode extension mais je ne sais pas comment faire pour supprimer une ligne ou en modifier une. J'aimerais savoir comment faire car je n'ai trouvé aucun tutoriel sur internet expliquant cela.
Merci de votre aide
A voir également:
Supprimer et modifier des lignes dans un fichier texte
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 26 mai 2006 à 13:31
Pas besoin de tutorial : fait une recherche sur le forum, tu trouveras forcément la réponse : ce genre de question est posée une fois par semaine en moyenne !
cs_Jordan59
Messages postés174Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention 9 avril 20147 26 mai 2006 à 14:47
Le mode extension c'est pour pouvoir ouvrir le fichier de façon à écrire des lignes à la suite sans effacer tout ce qui est avant.
En VB c'est : open "nom fichier" for append as #num_fich
threadom
Messages postés101Date d'inscriptionmardi 8 avril 2003StatutMembreDernière intervention 1 novembre 2007 26 mai 2006 à 16:02
Ha ok append :D merci bien ! Heu mais si mais souvenir sont bon il y'a plein de tutoriaux sur la suppression, la modification, de fichier texte... Mode append ou pas...
Ouverture du fichier2 en ecriture
Ouverture du fichier1 en lecture
tant que ce n'est pas la fin du fichier1
lire une ligne du fichier1
si la ligne est a ecrire alors
on ecrit la ligne dans fichier 2
sinon
si la ligne est a modifier alors
on modifie la ligne et on l'ecrit dans le fichier 2
sinon
on ecrit pas la ligne
fin si
fin si
fin tantque
fermeture du fichier 1
fermeture du fichier 2
on supprime ou renome fichier 1
on renome fichier 2 en fichier 1
heu en vb :) y'a des tutos, des sources sur vbfrance :) donc faut pas abusé faut cherché un peu aussi pour retenir pour plus tard.
cs_Jordan59
Messages postés174Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention 9 avril 20147 26 mai 2006 à 16:26
Je sais j'ai trouvé
J'ai copier mon fichier dans un tableau en enlevant la ligne à supprimer. J'ai ensuite ouvert mon fichier en mode écriture et j'y ai copié mon tableau :)