Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ajouter un nombre à un std::string

Anonyme
    19 août 2007 à 10:55:54

    Bonjour,

    Je cherche à ajouter un nombre à un string:
    l'équivalant en C++ de ce code C:
    1. char chaine[20] = {0};
    2. sprintf(chaine, "%d", 87);


    J'ai cherché dans le cours et dans la doc mais je n'ai pas trouvé.

    Merci !
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      19 août 2007 à 14:34:45

      1. string maChaine ="0";
      2. maChaine += 87;
      • Partager sur Facebook
      • Partager sur Twitter
      Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
        19 août 2007 à 14:56:35

        Nanoc, cela ne réponds absolument pas à la question de l'OP. Cyprien_ a donné la bonne réponse.
        • Partager sur Facebook
        • Partager sur Twitter
        C++: Blog|FAQ C++ dvpz|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS| Bons livres sur le C++| PS: Je ne réponds pas aux questions techniques par MP.
          19 août 2007 à 15:04:11

          En effet j'ai parlé trop vite.

          Mon code ne donne pas du tout l'effet escompté.

          L'utilisation d'un stringstream s'impose ici.
          • Partager sur Facebook
          • Partager sur Twitter
          Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.

          Ajouter un nombre à un std::string

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown