Ecrire a une ligne specifique

Résolu
aigledefer1331 Messages postés 6 Date d'inscription mardi 26 octobre 2004 Statut Membre Dernière intervention 19 novembre 2009 - 20 nov. 2007 à 16:46
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 21 nov. 2007 à 06:36
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

Kristof_Koder Messages postés 918 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 octobre 2008 10
21 nov. 2007 à 00:23
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.
3
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
21 nov. 2007 à 06:36
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
3
Rejoignez-nous