pcnab2002
Messages postés1Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention17 novembre 2004
-
17 nov. 2004 à 09:14
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 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).?
gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 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