Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278

    [c++] Convertire un double in un char *

    Ciao raga.

    Ho una variabile di tipo (double) che la devo assegnare all'interno di un tipo (char).
    Sara' che son fuso , ma non riesco a trovare la soluzione.
    Sapete aiutarmi ?

  2. #2
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    provato a fare un casting?
    ma double a char[] vettore?
    codice:
    double v1;
    char v[10] 
    strcpy((char*)v1,v[10])
    nn credo così funzioni ma prova a smanettare sul casting.

  3. #3
    Forse non ho capito...
    cmq mettiamo che tu hai una variabile double a = 2.34; e una variabile char c[10];
    Usi la funzione sprintf per inserire il valore del float nel char:
    codice:
    double a = 12.342;
    char c[10];
    
    sprintf(c, "%g",a);

  4. #4

    Re: [c++] Convertire un double in un char *

    Originariamente inviato da Kreator
    Ciao raga.

    Ho una variabile di tipo (double) che la devo assegnare all'interno di un tipo (char).
    Sara' che son fuso , ma non riesco a trovare la soluzione.
    Sapete aiutarmi ?
    ???
    ma vuoi fare 12.3 ->12
    oppure 12.3 -> "12.3"
    ??

  5. #5
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278
    si, scusatemi raga ma mi sono spiegato male.
    Cmq la soluzione di gandalf e' quella esatta.
    Mi serviva di riportare il double su un char array.

    Grazie mille.
    Ciaoo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.