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 6 et antérieur Discussion :

Lecture d'un fichier


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 88
    Par défaut Lecture d'un fichier
    Bonjour à tous,

    Voici mon probleme :
    Je souhaite lire un fichier .txt et le traiter ligne par ligne.
    Mais lorsqu'une ligne contient une virgule, le buffer qui me permet de recuperer les données de ma ligne s'arretent à cette virgule.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Open nomFichier For Input As #1
     
    ' Effectue la boucle jusqu'à la fin du fichier.
    Do While Not EOF(1)
     
       Input #1, buffer
    exemple de fichier :
    M;Martin;29.08.1995;9, RUE JEAN JAURES......
    Dans ce cas le buffer contient :
    M;Martin;29.08.1995;9
    quand j'enleve la virgule voici le buffer :

    M;Martin;29.08.1995;9 RUE JEAN JAURES......

    Auriez-vous la solution pour permettre la lecture de la ligne virgule comprise...

    merci de votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 557
    Par défaut
    Essaie de rajouter Line devant le Input #1
    Normalement il lira la ligne complète jusqu'au prochaine retour chariot ==> la , sera prise en compte

    tu peuxaussi tester ceci
    buffer = Input(x,#1) ou x est le nombre de caractère à lire si tu connais la taille max de chaque ligne

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 88
    Par défaut
    nikel, ça marche

    merci d'avoir pris le temps de repondre

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

Discussions similaires

  1. Lecture d'un fichier .dbf
    Par San Soussy dans le forum Autres SGBD
    Réponses: 8
    Dernier message: 07/07/2004, 16h30
  2. Réponses: 6
    Dernier message: 02/09/2003, 15h12
  3. Lecture et ecriture fichier .ini
    Par despe dans le forum C
    Réponses: 6
    Dernier message: 23/07/2003, 20h40
  4. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 4
    Dernier message: 05/02/2003, 08h54
  5. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2002, 10h24

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