qualcuno sa consigliarmi un metodo per fare casting da un dato float a un char per la stampa con cout??
grazie!
qualcuno sa consigliarmi un metodo per fare casting da un dato float a un char per la stampa con cout??
grazie!
Non c'è bisogno di castare l'operatore << ha diversi overloading nella classe ostream:codice:int main() { float p = 3.14; cout << p << endl; getchar(); return 0; }
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