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 :

Int -> string


Sujet :

C++

  1. #1
    Membre �clair�
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2007
    Messages
    240
    D�tails du profil
    Informations personnelles :
    �ge : 32
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 240
    Par d�faut Int -> string
    Bonjour,
    Je souhaiterai afficher un int dans mon string.
    Comment faire ?
    Car
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    int scoreOrdi = 0, scoreJoueur = 0;
    std::string scores ="Ordinateur : " + scoreOrdi + " / Joueur : " + scoreJoueur;
    Ne fonctionne pas

    Merci d'avance

  2. #2
    R�dacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supa�ro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing Supa�ro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par d�faut
    FAQ !!
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une tr�s bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre �clair� Avatar de vdumont
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    510
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Canada

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 510
    Par d�faut
    std::ostringstream

  4. #4
    R�dacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supa�ro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing Supa�ro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par d�faut
    vdumont >> Tu es trop gentils
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une tr�s bonne doc sur le C++ (en) Why linux is better (fr)

  5. #5
    Membre �clair�
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2007
    Messages
    240
    D�tails du profil
    Informations personnelles :
    �ge : 32
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 240
    Par d�faut
    Mais �a me fait creer 2 autres variable. Ya pas un autre moyen ? Par exemple avec wxString on peut faire monWxString << monInt;

    Merci d'avance

  6. #6
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Salut,
    Citation Envoy� par Amybond Voir le message
    Mais �a me fait creer 2 autres variable. Ya pas un autre moyen ? Par exemple avec wxString on peut faire monWxString << monInt;

    Merci d'avance
    H�, non, pas en standard...

    Ceci dit, il n'y a qu'une variable suppl�mentaire � cr�er, et, comme elle peut l'�tre de mani�re temporaire, o� est le probl�me
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    void LaClass::laFonction()
    {
        /*scrore, scoreOrdi et scoreJoueur sont membres de LaClass */
        std::stringsteam ss;
        ss<<"Ordinateur : "<<scoreOrdi<<" / Joueur : "<<scoreJoueur;
        score=ss.str();
     
    }
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  7. #7
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    D�tails du profil
    Informations personnelles :
    �ge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par d�faut
    Citation Envoy� par Amybond Voir le message
    Mais �a me fait creer 2 autres variable. Ya pas un autre moyen ? Par exemple avec wxString on peut faire monWxString << monInt;

    Merci d'avance
    Salut,
    Tu peux aussi faire une fonction toString:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    template <class T>
    string toString (T element)
    {
        ostringstream oss;
        oss << T;
        return oss.str();
    }
    Sinon il y a les solutions 'C', mais l� tu dois aussi cr�er une variable char*.

  8. #8
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Citation Envoy� par coyotte507 Voir le message
    Salut,
    Tu peux aussi faire une fonction toString:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    template <class T>
    string toString (T element)
    {
        ostringstream oss;
        oss << T;
        return oss.str();
    }
    Sinon il y a les solutions 'C', mais l� tu dois aussi cr�er une variable char*.
    AAArghhh... horreur et calamit�...

    Enfer et damnation !!!

    La fonction toString, je n'ai rien contre, mais cela signifie que tu dois alors t'assurer que tous les types sur lesquels tu l'appliques red�finissent l'op�rateur <<.

    Bon, d'accord, les std::string et les types primitifs sont dans le cas, mais les autres

    Quant � proposer d'utiliser les les solutions C, c'est un coup � se faire ...
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  9. #9
    R�dacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supa�ro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing Supa�ro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par d�faut
    koala01 >> Quand on veut transformer quelque chose en std::string, c'est rare que << ne soit pas d�fini.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une tr�s bonne doc sur le C++ (en) Why linux is better (fr)

  10. #10
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Citation Envoy� par Davidbrcz Voir le message
    koala01 >> Quand on veut transformer quelque chose en std::string, c'est rare que << ne soit pas d�fini.
    Je dirais plutot qu'il faut absolument penser � le faire...

    Et si toute personne sens�e a de fortes chances d'y penser, ce n'est malheureusement pas forc�ment le cas

    Je faisais donc juste la remarque pour attirer l'attention sur ce point
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  11. #11
    R�dacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supa�ro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing Supa�ro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par d�faut
    Bah si ce n'est pas le cas, on � une zolie erreur � la compilation et puis voila, c'est tout.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une tr�s bonne doc sur le C++ (en) Why linux is better (fr)

Discussions similaires

  1. [D�butant] transformer int to string
    Par rherrad dans le forum Langage
    R�ponses: 2
    Dernier message: 26/11/2005, 12h23
  2. [debutant]erreur int to string alors qu il n y a pas de int
    Par Battosaiii dans le forum SL & STL
    R�ponses: 1
    Dernier message: 06/11/2005, 15h10
  3. probl�me de conversion int[x] --> string
    Par poussinphp dans le forum SL & STL
    R�ponses: 2
    Dernier message: 17/08/2005, 14h45
  4. concat�ner int et string
    Par liliprog dans le forum SL & STL
    R�ponses: 5
    Dernier message: 13/08/2004, 16h30
  5. Int to String
    Par Tito dans le forum SQL
    R�ponses: 2
    Dernier message: 21/10/2003, 14h46

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