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

aico79 Messages postés 3 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 13 juillet 2009 - 24 sept. 2008 à 18:02
cs_Orohena Messages postés 577 Date d'inscription vendredi 26 septembre 2008 Statut Membre Dernière intervention 20 novembre 2010 - 27 sept. 2008 à 05:27
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

gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
24 sept. 2008 à 18:20
0
aico79 Messages postés 3 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 13 juillet 2009
24 sept. 2008 à 18:34
merci gillardg je vais le mettre a ma sauce!!!espérons que ca va fonctionner.

oh la la
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
24 sept. 2008 à 18:41
de la validation pertinente tu feras

Bonjour chez vous !
0
cs_Orohena Messages postés 577 Date d'inscription vendredi 26 septembre 2008 Statut Membre Dernière intervention 20 novembre 2010 4
26 sept. 2008 à 03:44
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 ?

@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
26 sept. 2008 à 10:21
Orohena , en vb.net on utilise le framework pour le traitement de fichier
ton code c'esst plus du vb6

Bonjour chez vous !
0
cs_Orohena Messages postés 577 Date d'inscription vendredi 26 septembre 2008 Statut Membre Dernière intervention 20 novembre 2010 4
27 sept. 2008 à 05:27
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.

@+
0
Rejoignez-nous