Lire un fichier texte à partir d'une certaine ligne
crocmorts
Messages postés49Date d'inscriptionmardi 17 février 2004StatutMembreDernière intervention 6 avril 2004
-
5 avril 2004 à 18:57
Utilisateur anonyme -
1 mai 2013 à 13:55
Salut, voila mon probleme, je souhaiterais lire un fichier texte à partir d'une ligne X.
J'ai recherché ds le forum mais j'ai pas trouvé mon bonheur.
Dim f As Integer
Dim lig As Integer
lig = 0
Open "c:\ED.txt" For Input As #1
While Not EOF(1)
Line Input #1, var
lig = lig + 1
Wend
Close #1
mess = MsgBox(lig)
Ce que je fais ici c'est lire le nombre de ligne du fichier, et now je voudrais, en sachant ce nombre le lire à partir de la ligne 22 par exemple.
Dim var As String
Dim strTab() As String
Open "c:\test3.txt " For Input As #1 'Ouverture en lecture seule du fichier texte
Do While (EOF(1) = False) 'Tant que le fichier n'est pas lu en entier
Line Input #1, var
strTab = Split(var, ",") 'delimite les colonnes qui sont separée par des virgules
For j = 0 To UBound(strTab) Step 1 'Parcourt les colonnes
tableau.Col = j
tableau.Text = strTab(j)
Next j
On Error Resume Next
tableau.Row = tableau.Row + 1 'Parcourt les lignes
Loop
Ceci ecrit le contenu du texte dans un tableau.
J'avais pensé à un truc genre
Open "c:\ED.txt" For Input As #1
for i =21 to EOF(1)
Line Input #1, var
...
next i
Close #1
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 5 avril 2004 à 19:04
Pour lire la Xieme ligne du fichier, tu fais ca :
Function LireLigne(ByVal Fic as String, byval Xas long) as String
Dim Fn as Long,L as string
Fn = Freefile
Open Fic for input as #Fn
While not (Eof(Fn) Or X = 0)
X = X -1
Line input #Fn, L
Wend
Close #Fnif X 0 Then LireLigne L Else Err.Raise vbObjectError+1000,"Pas assez de ligne"
End Function
Cette fonction (appel avec le nom du fichier et le Num de ligne a lire) te renvoie la ligne en question et génère une erreur s'il n'ty a pas assez de ligne dans le fichier
bonsoir, est-ce-que me donnée ce code en java .
puisque j'ai un problème du lecture d'un fichier texte a partir d'un ligne précise par l’utilisateur
ET merci
[size=300]
/size
Vous n’avez pas trouvé la réponse que vous recherchez ?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 1 mai 2013 à 06:40
Bonjour,
va donc sur le forum dédié à java !
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.