Lecture d'une ligne précise dans un fichier texte

Signaler
Messages postés
3
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
13 juillet 2009
-
Messages postés
577
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2010
-
Salut! je programme en Visual Basic Express 2008 et pour une application j'aimerais pouvoir lire une ligne précise dans un fichier texte. Mon fichier est compose de telle façon qu''une phrase correspond à une ligne. Mon application tire un chiffre aléatoire et avec ce chiffre j'aimerais lire la ligne qui correspond dans un fichier texte. Pouvez vous m'aider????Merci d'avance.

oh la la

6 réponses

Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
Messages postés
3
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
13 juillet 2009

merci gillardg je vais le mettre a ma sauce!!!espérons que ca va fonctionner.

oh la la
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
de la validation pertinente tu feras

Bonjour chez vous !
Messages postés
577
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2010
4
Bonjour

La fonction lireFichier reçoit en paramètres le chiffre aléatoire et le chemin complet du fichier texte. Si la fin de fichier est atteinte, la fonction renvoie une chaine vide, sinon elle renvoie la phrase.





function lireFichier(numeroLigne as long, nomFichier as string) as string
  dim l as long, phrase as string
  open nomFichier for input as #1
  l = 0
  do until eof(1) or l = numeroLigne
     l = l + 1
     line input #1, phrase
  loop
  close #1  lireFichier iif(l numeroLigne, phrase,"")
end function





Cela répond-il à votre attente ?

@+
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
Orohena , en vb.net on utilise le framework pour le traitement de fichier
ton code c'esst plus du vb6

Bonjour chez vous !
Messages postés
577
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2010
4
Désolé, je ne connais pas encore bien ce forum. J'aurais dû lire attentivement les "Informations & options pour cette discussion" avant de répondre. Je serai plus attentif à l'avenir.

@+