Ecrire a une ligne specifique [Résolu]

Signaler
Messages postés
6
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
19 novembre 2009
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
bonjou je suis debutant en vb2005 j'ai trouver le moyen de lire dans un fichier texte et de lire a un ligne desirer je voudrais savoir comment faire pour ecrire a une ligne en particulier de la meme maniere que la lecture je m'explique si je me sert d'un fichier texte comme base de donnée je rentrerai des option ou des choses utiles ex ligne 1 nom: ligne 2 prenom: etc ....
j'arrive a les lire et les utilisé mais pas modifier uniquement la ligne deux par exemple
est ce que quelqu'un pourrait m'aider merci d'avance
apprendre ou enseigner ?

2 réponses

Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
10
Pour écrire à la ligne numéro n d'un fichier texte, il faut :
1- lire n-1 ligne dans le fichier source
2- ecrire ces n-1 ligne dans un nouveau fichier
3- ecrire la nouvelle n ième ligne dans ce nouveau fichier
4- lire les lignes restantes dans le fichier source
5- écrire ces lignes dans le nouveau fichier
6- supprimer le fichier source
7- renommer le nouveau fichier en lieu et place du fichier source.

On pourra aussi :
1- Lire toutes les lignes du fichier source
2- Eclater le contenu du fichier, ligne par ligne, dans un tableau
3- modifier le n ième item du tableau
4- écrire l'intégralité du tableau dans un nouveau fichier
5- supprimer le fichier source
6- renommer le nouveau fichier en lieu et place du fichier source.
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
39
salut,

peut-être des pistes ici :
http://www.vbfrance.com/doc/faq.aspx#vb_fichier

++
Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp