Lecture d'un fichier avec une ordre specifiq

rahimman Messages postés 17 Statut Membre -  
Neliel Messages postés 7012 Statut Contributeur -
bonjour a tous.

j'ai une fichier texte et je veux le lire en utilisant un buffer .
mon probleme est dans la lecture .

je veux lire la 1ere ligne puis la derniere puis remonter vers la 2eme ligne pour lire le fichier sequentiellement aprés .

cette ordre de lecture est due a l'enregistement de ce fichier dans une BDD et l'identifiant de la table mere se trouve dans la derniere ligne .

veuillez bien m'aider svp .

merci

A voir également:

4 réponses

Neliel Messages postés 7012 Statut Contributeur 1 696
 
Bonjour,

Cela aiderait peut-être de connaître le langage de programmation

Tu ouvres le fichier une première fois, tu lis et sauvegarde la première ligne dans une variable. Ensuite tu lis le fichier en entier jusqu'à atteindre la dernière ligne que tu sauvegarde dans une autre variable.
Puis tu refermes le fichier et tu l'ouvres à nouveau en ignorant la 1ère ligne.

En espérant t'avoir aidé
0
Leviathan49 Messages postés 267 Statut Membre 70
 
Ou tu stockes chaque ligne de ton fichier dans un tableau et tu le parcours comme tu veux.
0
rahimman Messages postés 17 Statut Membre 3
 
merci pour les 2 réponses , mais j'aimerai savoir la quelle des 2 est la plus rapide parceque les performance sont importante pour moi
0
Neliel Messages postés 7012 Statut Contributeur 1 696
 
Je pense que celle de Leviathan49 est plus rapide que la mienne... mais si tu veux vérifier, tu peux toujours tenter les deux et tester la vitesse d'exécution.
0