C++ Conversion char en Double

Augure -  
 oldjedi -
Bonjour.

Je voudrais convertir des donnees que je recois de type char en type double. y-aurait-il une fonction qui existe ou comment dois je mis prendre

merci

4 réponses

  1. MRextra Messages postés 154 Statut Membre 35
     
    essaie la fonction ATOD
    2
  2. Nashouille
     
    Je sais pas s'il existe une fonction, c'est probable que ce soit le cas. Autrement tu peux jouer avec les malloc (c'est pas très classe je penses ^^ ):

    double d1 = 8.1;
    char c1;
    c1 = (char)malloc(8);
    memcpy(&c1,&d1,8);

    double d2;
    memcpy(&d2,&c1,8);
    cout << d2 << endl;
    0
  3. jezus_azerty Messages postés 5 Statut Membre 3
     
    ia pas besoin de fonction faut juste faire un casting

    char x=32;
    double toto=x;

    et la ton x c'est un double mais attention si :

    cin<<x;
    double toto=x;

    si utilisateur rentre des lettres c'est le drame. a++
    0
  4. hatem
     
    je veut lire une variable Ansistring et je veut le affecter a un double

    exemple

    AnsiString e="hatem"
    double g=e;
    avec ca le compilateur donne une ereeur
    svp est se qu'il ya une solution
    0