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

SL & STL C++ Discussion :

Flux istringstream -> Caractère de separation


Sujet :

SL & STL C++

  1. #1
    Membre éclairé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Par défaut Flux istringstream -> Caractère de separation
    Bonjour,
    J'ai une question toute bête, peut-on obliger modifier le caractère utiliser par un flux istringstream pour séparer les données (Abituèlement c'est le caractère ' ' qui est utiliser, mais je voudrait utiliser ';')

    Et, peut on aussi le faire avec un ostringstream?
    Mes articles Développez | Dernier article : Raytracer en haskell
    Network library : SedNL | Zenol's Blog : http://zenol.fr

    N'oubliez pas de consulter la FAQ et les cours et tutoriels.

  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,

    Quelques éléments de réponse dans la FAQ...
    http://c.developpez.com/faq/cpp/?pag...#STRING_tokens

    MAT.

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Ca dépend des fonctions que tu utilises pour extraire à partir d'un istringstream. Si c'est l'opérateur >>, tu ne peux pas choisir les caractères séparateurs (ou alors par un moyen compliqué). Si c'est avec std::getline, tu peux spécifier le caractère délimiteur en 3ème paramètre.

    Quant aux ostringstream, il n'y a pas de séparateur implicitement défini.

  4. #4
    Membre éclairé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Par défaut
    Citation Envoyé par Laurent Gomila
    Ca dépend des fonctions que tu utilises pour extraire à partir d'un istringstream. Si c'est l'opérateur >>, tu ne peux pas choisir les caractères séparateurs
    Merci, c'est ce que je voulais savoir ^^
    Mes articles Développez | Dernier article : Raytracer en haskell
    Network library : SedNL | Zenol's Blog : http://zenol.fr

    N'oubliez pas de consulter la FAQ et les cours et tutoriels.

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

Discussions similaires

  1. Décodage de caractères à partir d'un flux RSS
    Par dafalri dans le forum Langage
    Réponses: 7
    Dernier message: 16/09/2008, 16h53
  2. caractère d'échappement sur un flux de bytes sortant
    Par spectroman dans le forum Java ME
    Réponses: 5
    Dernier message: 01/06/2008, 19h12
  3. Flux Rss et encodage de caractère
    Par van-bom dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 25/04/2008, 20h35
  4. [XML] Afficher les premiers caractères d'un flux RSS
    Par metatron dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 07/01/2008, 18h40
  5. Recevoir un vrai flux de caractères
    Par kenny49 dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 05/03/2007, 11h41

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