Originariamente inviato da XWolverineX
codice:
float numero = "10123.12";

char str = static_cast <char> (numero);
In str hai la tua nuova stringa convertita

Scusa ma non credo che le due linee siano corrette ...

la prima perche' numero e' un float e la costante dopo l'uguale una stringa ...

la seconda perche' dichiari str come singolo char ...

Il codice potrebbe essere

codice:
  float numero = (float)10123.12;

  char str[10];
  sprintf(str, "%6.2f", numero);