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 :

istringstream : probleme


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Février 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 4
    Par défaut istringstream : probleme
    Bonjour a tous

    J ai une petite question sur l'utilisation de istringstream

    si j ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    int entier ;
    string premier_string;
    string second_string;
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string line (1 bonjour essai, de code)
    et que je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      istringstream iss (line,istringstream::in);
     
        iss >> entier >> premier_string ;
     
    // et 
        iss >> second_string;
    entier vaut 1
    premier_string vaut : bonjour
    second_string vaut : essai,

    je voudrais que second_string prenne comme valeur la fin de la chaine line
    c est a dire que second_string soit : essai, de code

    Comment faire ?

    D'avance merci



  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Salut,

    Je crois qu'il manque la question.
    Mais peut-être que la réponse est dans la partie de la FAQ sur les entrées/sorties avec les flux ?

    MAT.

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 4
    Par défaut
    Oui j'avais oublié la question
    je n'ai pas trouvé la réponse dans la faq

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Citation Envoyé par lapinfroid Voir le message
    je n'ai pas trouvé la réponse dans la faq
    Et pourtant, est-ce que ça ne ressemblerait pas à comment faire pour lire un fichier ligne par ligne ?

    MAT.

  5. #5
    Membre expérimenté Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Par défaut
    Salut,

    Comme l'a dit Mat, tu as plusieurs solutions dans la Faq dont le getline, auquel tu peux ajouter l'utilisation des stringstream pour lire l'intégralité d'un flux, et l'utilisation d'iterateurs de flux.

  6. #6
    Membre à l'essai
    Inscrit en
    Février 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 4
    Par défaut
    Merci de vos réponses rapides et des liens vers la faq
    j avais bien vu le getline
    mais je ne vois pas bien l'internet dans le cas que j'ai présenté au dessus

    je n ai qu'une ligne
    et c est dans cette ligne que je veux extraire 3 données différentes

    pourriez vous m'expliquer en quoi getline peut résoudre mon probleme

    Davance merci


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

Discussions similaires

  1. probleme std::istringstream - espaces
    Par samball dans le forum SL & STL
    Réponses: 5
    Dernier message: 21/02/2007, 00h58
  2. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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