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

Dotnet Discussion :

structuration de fichier texte


Sujet :

Dotnet

  1. #1
    Candidat au Club
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Points : 4
    Points
    4
    Par défaut structuration de fichier texte
    bonjour,
    Je doix structurer un fichier texte en utilisant VB.NET,
    en effet j'ai pu lire le fichier et avancer avec STREAM READER et STREAM WRITER.
    mon fichier est de cette forme:
    entête et numéro page
    2015 texte1 texte2 texte3
    texte1 texte2 texte3
    2016 texte1 texte2 texte3
    texte1 texte2 texte3
    |pieds de page


    je doit mettre les textes appartenant au même numéro sur la même ligne c'est à dire sous cette forme:
    //1ère ligne
    2015 ; texte1 texte1; texte2 texte2; texte3 texte3; en tête+numéro_ page;pieds de page
    //2ème ligne//
    2016 ; texte1 texte1;texte2 texte2 ; texte3 texte3
    j'ai pu me débrouiller pour récupérer les ligne avec numéro , mais j'arrive pas à trouver la commande pour revenir à la ligne précédente et insérer dans l'emplacement convenable et ajouter l'en tête et le pieds de page à la fin de chaque ligne
    comment faire?

    j'ai fais une boucle de cette forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    .........
    do
    ligne = sr.readline
    T=mid(ligne,1,1)
    ///je compare sur le 1er caractère//
    if strcompare(T,"1")
    sw.wrile(ligne & vbCrLf)
    else if(strcompare(T, " ")
    //ici je dois concaténer la ligne à la précédente : sauf que j'arrive pas à récupérer la ligne précédente//
    end if
    .........
    sachant que mon fichier est assez grand et comporte plusieurs page.
    merci pour votre aide

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 754
    Points
    39 754
    Par défaut
    Citation Envoyé par haifas Voir le message
    j'ai pu me débrouiller pour récupérer les ligne avec numéro , mais j'arrive pas à trouver la commande pour revenir à la ligne précédente et insérer dans l'emplacement convenable et ajouter l'en tête et le pieds de page à la fin de chaque ligne
    comment faire?
    N'essaie même pas, ce n'est pas comme ça qu'il faut s'y prendre. Même si tu arrivais à "revenir en arrière", tout ce que tu réussirais à faire c'est foutre le bordel dans ton fichier.

    Ecris plutôt le nouveau contenu dans un fichier séparé, et quand tu as fini, supprime le fichier original et renomme le nouveau

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Points : 411
    Points
    411
    Par défaut
    Plutot que de modifier le fichier texte existant, pourquoi ne pas créer un second, que tu renseigne au fur et a mesure ?

    Ton entrée et le 1er fichier et ta sortie le second.

    Tu charge tes données en mémoire, les réorganise avant de les écrire dans le second.

    Je pense que ce serait plus simple que de t'amuser a insérer dans l'existant ?

    (edit: coiffé sur le poteau )

Discussions similaires

  1. Structurer un fichier texte
    Par cantador dans le forum Delphi
    Réponses: 12
    Dernier message: 12/06/2015, 09h07
  2. [PHP 5.3] Structurer un fichier text
    Par vainuiz dans le forum Langage
    Réponses: 6
    Dernier message: 04/04/2012, 21h12
  3. [MySQL] créer un fichier texte selon une structure
    Par pascale86 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 10/12/2007, 14h44
  4. lecture fichier texte pointeur et structure
    Par shermav dans le forum C
    Réponses: 8
    Dernier message: 13/04/2007, 23h44
  5. Structure fichier texte..
    Par petitcoucou31 dans le forum Langage
    Réponses: 12
    Dernier message: 25/04/2006, 22h47

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