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 :

pb sstream


Sujet :

SL & STL C++

  1. #1
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 7
    Par défaut pb sstream
    Bonjour,

    Je développe sous DevC++.
    Je dois utiliser la bibliotheque sstream. Cependant, le compilateur m indique que celle ci n existe pas. Savez vous ou puis je trouver cette bibliotheque ? J ai cherché mais je ne l ai pas trouvé.

    Merci de votre aide !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 80
    Par défaut
    Normalement Dev-C++ donne toutes les bibliotheque que tu as besoin alors celon cette image http://www.cplusplus.com/ref/iostream/ avec iostream.h ca doit marcher, je pense que c'est ca!

    Stany

  3. #3
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Non, pas .h!
    Si ta version de GCC (qui vient avec dev-c++) n'est pas trop vieille, il suffit d'inclure <sstream> (qui n'est pas une bibliothèque, mais un fichier d'en-tête standard)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <sstream>
     
    void f() {
        const char ch[] = "12 42";
        std::istringstream iss(ch);
        int i;
        while (iss >> i)
            faire_qq_ch_de(i);
    }
    Et voir la FAQ (si tu ne sais pas d'où vient le std:: dans ce code, et que le compilo ne ralait pas sur l'inclusion de <sstream>)
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  4. #4
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 7
    Par défaut
    J ai bien utilisé #include <sstream> en c++ mais le compilateur n en veut pas.
    Je pense que la bibliotheque ne fait pas partie de devC++ mais je voudrais l ajouter.
    Comment faire ? Ou la trouver ?

  5. #5
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Cela ne se rajoute pas comme ça.
    Mets à jour ton dev-c++, ou revois son installation. A tous les coups tu as un GCC 2.95 et strstream.h qui a été remplacé par sstream avec la standardisation du C++ en 98.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  6. #6
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 7
    Par défaut
    ok merci je vais mettre à jour.
    Je pensais qu on pouvais simplement rajouter comme on voulait des bibliotheques...

  7. #7
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Sauf que sstream n'est pas une bibliothèque.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  8. #8
    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
    Citation Envoyé par misspiou
    Je pensais qu on pouvais simplement rajouter comme on voulait des bibliotheques...
    Pour la bibliothèque standard c'est un peu plus dur. Et ce n'est pas l'un de ses en-têtes qu'il faudrait remplacer, mais sa totalité. De toute façon ça ne sert que rarement, avec des vieux compilos genre VC6.

  9. #9
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 7
    Par défaut
    bon... je viens de télécharger la nouvelle version et maintenant il ne veut pas compiler !!!
    Il me dit ca : unabled to run program files

  10. #10
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 7
    Par défaut
    Bon, j ai trouvé pourquoi il ne compilait pas.
    Il faut configurer les options du compilateur et rajouter un lien dans le directory binaire vers "\Dev-Cpp\bin"

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

Discussions similaires

  1. strstream vs sstream
    Par Josiane22 dans le forum C++
    Réponses: 6
    Dernier message: 09/04/2013, 15h05

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