cs_putch
Messages postés624Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention14 décembre 2009
-
30 août 2006 à 12:03
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
30 août 2006 à 12:25
bonjour a tous !
voila je vous explique mon souci :
je lit un fichier txt dont la structure est la suivante :
blabla
blabla
blabla
[Adresse IP]
192.168.0.1
blabla
blabl
je souhaiterai juste afficher dans un label l'adresse IP 192.168.0.1
mon code pour l'instant :
numFic = FreeFile
nomFichier = "C:\test.txt"
Open nomFichier For Input Shared As #numFic
trouve = False
Do While Not EOF(numFic)
Input #numFic, Valeur
If trouve = True Then
Label2.Caption = Valeur
trouve = False
End If
If (InStr(Valeur, "[Adresse IP]")) Then
trouve = True
End If
Loop
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 30 août 2006 à 12:24
La différence c'est que Input lit dans ton fichier jusqu'à remplir la ou les variables que tu a indiqué. Si tu passe une chaine de caractères de taille 60000, Input lira 60000 caractères dans le fichier sans distinction quant à la signification des caractères.
Alors que Line Input lit une ligne, càd lit jusqu'à rencontrer le caractère RetourChariot ou le couple de caractère Sautdeligne/Retourchariot, ces caractères étant exclus de la chaine retournée.
Avec Line Input, tu lis un fichier ligne par ligne. Ce qui me semble plus correspondre à ton traitement
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #