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

C++ Discussion :

Parsing de fichier en C++ : Au secours :(


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3
    Par d�faut Parsing de fichier en C++ : Au secours :(
    Bonjour,

    Je debute en C++ (programmation sous windows xp), et je cherche a parser un fichier pour en creer d'autres a partir de celui-ci.

    Voici le type de fichier que je dois parser :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <NOUVEAU FICHIER>
    - Information 01
    - Information 02
    - Information 03
    <FIN NOUVEAU FICHIER>
    <NOUVEAU FICHIER>
    - Information 01
    - Information 02
    - Information 03
    <FIN NOUVEAU FICHIER>
    A chaque ligne "<NOUVEAU FICHIER>", je dois creer un fichier contenant ce qu'il y a entre la balise "<NOUVEAU FICHIER>" et "<FIN NOUVEAU FICHIER>" donc les lignes suivantes doivent etre copie dans un nouveau fichier :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <NOUVEAU FICHIER>
    - Information 01
    - Information 02
    - Information 03
    <FIN NOUVEAU FICHIER>
    Il y aura donc 2 fichiers qui seront crees a partir de mon fichier initial que je parse.

    Je ne vois pas par ou commencer ni meme quoi utiliser pour mon parsing

    Pouvez-vous m'aider ?

  2. #2
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 297
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 297
    Billets dans le blog
    2
    Par d�faut
    Bonjour,

    pour cr�er un nouveau fichier: utilise la fonction fopen.
    Ensuite, tu auras les r�ponses � tes questions sur la faq: http://c.developpez.com/faq/cpp/?page=fichiers
    Avec �a, tu devrais y arriver.

    hope it helps.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3
    Par d�faut
    Merci pour ton aide, mais comment vider un

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    std::stringstream		buffer;
    ?

    buffer.clear() ne fait rien,
    buffer.str() = "" ne fait rien,

    Je ne vois pas comment le vider pour ensuite le re-remplir avec d'autres informations.

  4. #4
    Membre chevronn�
    Avatar de bigquick
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    356
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 356
    Par d�faut
    http://c.developpez.com/faq/cpp/?pag..._ostringstream
    La FAQ !

    en l'occurence D'ailleurs �a m'�tonne que ton compilateur n'ait pas emit de warning sur
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    buffer.str() = "" ne fait rien,
    pusique la sp�cification de str() est
    string str ( ) const;
    (et donc que tu affecte une variable non-nomm�e)

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3
    Par d�faut
    Desole, mais merci ca marche

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. aide parsing de fichiers
    Par emonkey dans le forum Langage
    R�ponses: 1
    Dernier message: 01/03/2007, 13h45
  2. Parsing de fichier XML en C
    Par longbeach dans le forum XML
    R�ponses: 12
    Dernier message: 12/12/2006, 16h31
  3. Parsing gros fichier performant ?
    Par jaggy19 dans le forum Entr�e/Sortie
    R�ponses: 3
    Dernier message: 09/11/2006, 13h11
  4. parsing de fichier texte
    Par robert_trudel dans le forum Access
    R�ponses: 4
    Dernier message: 03/06/2006, 17h45
  5. [DOM] [DocumentBuilder] Probl�me de parsing de fichier
    Par tck-lt dans le forum Format d'�change (XML, JSON...)
    R�ponses: 9
    Dernier message: 13/04/2006, 17h18

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