Modif texte dans fichier texte

pcnab2002 Messages postés 1 Date d'inscription jeudi 6 mars 2003 Statut Membre Dernière intervention 17 novembre 2004 - 17 nov. 2004 à 09:14
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 17 nov. 2004 à 10:58
:big)
Salut à tous, un peu d'aide svp.
Je dois modifier une chaine de caractere dans un fichier texte contenant plusieures lignes.
ex : 1-toto
2-titi
3-tata etc...

J'arrive à extraire une valeur recherchée, mais je na'arrive pas a modifier cette dernière.

Je sais seulement ajouter du texte mais à la fin du fichier.

Pouvez vous m'aider à modifier "titi" (par exemple).?

merci

2 réponses

gandalflegris007 Messages postés 211 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 11 juin 2007
17 nov. 2004 à 09:29
Salut pcnab2002,

désolé de t'apprendre cela mais il n'y a pas de soltuion miracle.

VB ne permet que d'écrire à la fin d'un fichier (sauf erreur de ma part) ==> c'est à toi de créer ta fonction.

Mais en fait c'est assez simple :
1°) tu déclares un tableau de string
2°) tu lis ton fichier lignes par ligne et les enregistres au fur et à mesure dans ton tableau
3°) tu modifies ton tableau avec la nouvelle ligne
4°) tu supprimes ton fichier
5°) tu le recrées avec ton tableau qui va bien

Et le tour est joué.

Voila, voila, c'est aussi simple que cela...

Bon courage,
Guich
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
17 nov. 2004 à 10:58
il te faut faire un nouveau fichier....

en y replacant ce qui te plait

Amusez-vous ! ;)
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS
0
Rejoignez-nous