IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB.NET][StreamReader]Lire un fichier en sens inverse


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 64
    Par défaut [VB.NET][StreamReader]Lire un fichier en sens inverse
    Bonjour,

    je possède un fichier csv, que j'ouvre avec un objet StreamReader.

    Pour naviguer d'une ligne à l'autre, j'utilise la fonction ReadLine.

    cela positionne le curseur sur une ligne n+1

    existe-t-il une fonction pour remonter le curseur vers le haut ?

    Merci

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par Mouse Voir le message
    Bonjour,

    je possède un fichier csv, que j'ouvre avec un objet StreamReader.

    Pour naviguer d'une ligne à l'autre, j'utilise la fonction ReadLine.

    cela positionne le curseur sur une ligne n+1

    existe-t-il une fonction pour remonter le curseur vers le haut ?

    Merci
    Non pas à ma connaissance mais qu'elle est l'interet de lire un fichier à l'envers ?? Sinon tu peux utiliser la fonction ReadToEnd et puis remonter manuellement les lignes...
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    a mon avis tu peux faire ce que tu veux faire aytrement, que veux-tu faire?

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 64
    Par défaut
    En fait je recoit un fichier csv qui est ordonné, il contient item hierarchique de plusieur niveau (les pères sont en premier). Il peut contenir plusieur millier de lignes.

    ma fonction lit le fichier une premièer fois pour créer chacun des item, puis relit le fichier pour créer la hierarchie. Pour une raison fonctionnele, je dois d'abord attacher les item de plus bas niveau.

  5. #5
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    ah.. je vois mieux.

    Ben là, sais pô...

  6. #6
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Alors pourquoi ne pas lire le fichier en sens normal en créant les items, puis en ajoutant ceux cis dans un Stack (Of TypeDeTesItems) avant de repartir avec ce stack pour créer ta hierarchie ? En effet, en faisant un Stack.Pop jusqu'à ce qu'il n'y ai plus rien serai équivalent vu que le premier Item d'un stack est le dernier ajouté ... non ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.Net] Comment lire un fichier xml ?
    Par franfran dans le forum VB.NET
    Réponses: 8
    Dernier message: 27/07/2006, 13h02
  2. Réponses: 7
    Dernier message: 16/01/2006, 19h11
  3. [VB.NET] Installation : lire le path du fichier .msi
    Par Berns dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/09/2004, 22h25
  4. Réponses: 2
    Dernier message: 26/05/2004, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo