Partage
  • Partager sur Facebook
  • Partager sur Twitter

Conversion d'une partie d'un string en double

Sujet résolu
    17 septembre 2007 à 15:51:15

    Bonjour les 0!

    J'aimerais convertir une partie d'un string en un nombre double:

    1. double Resultat = 0;
    2. string Equation = "2";
    3. Resultat = Equation.substr(0,1);


    Tout simplement :) .

    Fredleshaman.
    • Partager sur Facebook
    • Partager sur Twitter
      17 septembre 2007 à 16:02:29

      le sujet à déjà été traité :
      http://www.siteduzero.com/forum-83-173154-int--string.html

      C'est la même chose avec un double
      • Partager sur Facebook
      • Partager sur Twitter
        17 septembre 2007 à 16:34:02

        J'ai une erreur:

        1. #include <iostream>
        2. #include <sstream>
        3. #include <string>
        4. template <typename T>
        5. T stot( string s )
        6. {
        7.     stringstream ss( s );
        8.     T t;
        9.     ss >> t;
        10.     return t;
        11. }
        12. int main()
        13. {
        14.    string S = "2";
        15.    double D = 0;
        16.    D = stot(S);
        17.    cout << D << endl;
        18.    return 0;
        19. }


        Et

        1. no matching function to stot(string&)


        je ne vois pas où ca cloche. :(
        • Partager sur Facebook
        • Partager sur Twitter

        Conversion d'une partie d'un string en double

        × 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