Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    68

    C++ casting da float a char

    qualcuno sa consigliarmi un metodo per fare casting da un dato float a un char per la stampa con cout??
    grazie!

  2. #2
    codice:
    int main()
    {
        float p = 3.14;
        cout << p << endl;
        getchar();
        return 0;
    }
    Non c'è bisogno di castare l'operatore << ha diversi overloading nella classe ostream:

    ostream& operator<< (bool& val );
    ostream& operator<< (short& val );
    ostream& operator<< (unsigned short& val );
    ostream& operator<< (int& val );
    ostream& operator<< (unsigned int& val );
    ostream& operator<< (long& val );
    ostream& operator<< (unsigned long& val );
    ostream& operator<< (float& val );
    ostream& operator<< (double& val );
    ostream& operator<< (long double& val );
    ostream& operator<< (void*& val );
    ....
    Quindi il cast è inutile

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 © 2024 vBulletin Solutions, Inc. All rights reserved.