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 :

lecture fichier : ligne formatée


Sujet :

C++

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    620
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 620
    Par défaut lecture fichier : ligne formatée
    Bonjour,

    Je me demandais s'il existe une méthode pour lire des lignes d'un fichier formatté, par exemple :

    salut_moi 2 de nous à nous
    salut lui 4 de lui à lui

    c'est-à-dire quelque chose comme string int string ? Le problème que je rencontre avec l'opérateur >> appliqué à un ifstream, c'est qu'il s'arrête aux espaces...

    Si vous avez des suggestions... merci beaucoup

    Hugo

  2. #2
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Une solution possible :
    • Lire la ligne entière (et on utilise alors les stringstream dans les étapes suivantes) ( facultatif donc, on peut dirctement faire la suite à partir du fichier )
    • Tant que l'on arrive pas à lire un int, on lit une string (cf la FAQ)
    • Ensuite, on met le reste dans une string.


    Note que cette méthode (celle de la FAQ) marche pour tous les flux entrants de la SL.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    620
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 620
    Par défaut
    super, je vais essayer avec ça, merci beaucoup !

Discussions similaires

  1. lecture fichier ligne a ligne
    Par svagrim dans le forum C++
    Réponses: 8
    Dernier message: 07/01/2013, 19h57
  2. Lecture fichier texte format personnel
    Par thomtom dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/04/2008, 13h18
  3. lecture fichier ligne par ligne
    Par eldorado dans le forum Débuter
    Réponses: 2
    Dernier message: 28/02/2008, 12h47
  4. [debutant]lecture fichier ligne par ligne
    Par Battosaiii dans le forum C
    Réponses: 2
    Dernier message: 13/11/2005, 19h02
  5. Lecture de fichier au format XML ??
    Par nico0007 dans le forum Langage
    Réponses: 1
    Dernier message: 07/07/2005, 15h40

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