VB - TXT - VB prend la virgule pour un retour chariot.....??!!??

VB - TXT - VB prend la virgule pour un retour chariot.....??!!?? - VB/VBA/VBS - Programmation

Marsh Posté le 20-12-2005 à 18:33:36    

Bonjour, je lis un fichier texte et le reecris dans un autre...
Le probleme vient du fait que VB prend la virgule pour un retour chariot et là je suis très embetté...
 

Spoiler :

Open "c:/text.txt" For Input As #1
Open "c:/tampon.txt" For Output As #2
 
   While Not EOF(1) = True
    Input #1, truc
    b = 0
    For a = 1 To Len(truc)
        If Mid(truc, a, 6) = " " Then
            truc = Mid(truc, 1, a - 1) & " " & Mid(truc, a + 6, Len(truc) - a + 1)
        End If
    Next a
    For a = 1 To Len(truc)
        If Mid(truc, a, 6) = truc à virer" Then... ... ...
 
wend... print #... close


 
comment éviter ce piège à c#" ???
Merci


---------------
http://www.ypikay.com
Reply

Marsh Posté le 20-12-2005 à 18:33:36   

Reply

Marsh Posté le 21-12-2005 à 14:14:42    

au lieu de input, utiliser lineinput ou un truc du genre ? (semble supposition, je ne me rappelle plus trop des ES en vb6...)


---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 21-12-2005 à 17:31:39    

je vais essayer... merci


---------------
http://www.ypikay.com
Reply

Marsh Posté le 22-12-2005 à 21:35:44    

Je confirme, « Line Input # » lit toute la ligne à la différence de « Input # » qui considère que les items sont séparés par des virgules

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed