yuyugs84
Messages postés2Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention 8 octobre 2003
-
7 oct. 2003 à 21:35
yuyugs84
Messages postés2Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention 8 octobre 2003
-
8 oct. 2003 à 09:20
Salut
voila voila j'ai une ptite question :
comment remplacer une valeur ascii par une autre dans un fichier texte ??
je precise que lorsque j'utilise Line Input, le contenu de mon fichier se
retrouve sur une seule ligne,
donc il ne contient pas de saut de ligne...
' Ouverture du fichier en lecture
Open NomFichierASP For Input As #FileNumberASP
' Lecture de la 1ere ligne
Line Input #FileNumberASP, VL_Ligne
' Remplacement de "0a" par "0d 0a)
VL_Ligne_Mod = Replace(VL_Ligne, Asc("0a"), Asc("0d0a"))
' Fermeture du fichier
Close #FileNumberASP
' Reouverture du fichier en ecriture
Open NomFichierLog For Output Access Write As #FileNumberASP
' Ecriture de la ligne
Print #FileNumberASP, VL_Ligne_Mod
' Fermeture du fichier
Close #FileNumberASP
Et ca marche pas du tout...
Voila ca a l'air tout simple et tellement galere pour moi...
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 7 oct. 2003 à 22:23
Dim FileSlot As Byte
Dim Buffer As String
FileSlot = FreeFile
Open NomFichierASP For Input Access Read As #FileSlot
Buffer = Input$(LOF(FileSlot), FileSlot)
Close #FileSlot
Buffer = Replace(Buffer, Asc("0a"), Asc("0d0a"))
FileSlot = FreeFile
Open NomFichierLog For Output As #FileSlot
Print #FileSlot, Buffer
Close #FileSlot