Cuando trabaje con números de punto flotante en C + + puede que tenga que convertir a una cadena para determinados fines , como mostrar a un usuario o la salida a un archivo . Números de punto flotante tienen valores como 2,54 o 7,114 . Usted debe utilizar el tipo "doble " si usted quiere más de los seis lugares de precisión. Puede utilizar una su función "Format" " CString " y para convertir un flotador en una cadena. Instrucciones 
 1 
 Abra el C + + archivo de código fuente en un editor como Microsoft Visual Studio Express. 
 2 
 Declarar una variable con un tipo de flotador y asignarle un valor al añadir el siguiente código en su función : 
 
 float f = 3,14159 ; 
 3 
 Declarar una " CString " y utilice su función de "Formato " para convertir el flotador en una cadena con el código : 
 
 CString str ; 
 
 str.format ( " Float to String :% f" , f ) ; 
 
 o 
 
 str . Format ( "Float to String : 0.5 % f" , f ) ; 
 
 la función " Format" usa el mismo formato que " sprintf ". El "% f" especificador corresponde al número de punto flotante. La segunda versión utiliza " 0.5 " , que establece el número de decimales a utilizar. La ventaja de utilizar un " CString " en lugar de una matriz de caracteres normal es que un número de punto flotante de largo no desbordar el búfer . . Esto se debe a un " CString " es una secuencia de longitud variable de caracteres 
 
 Alternativamente , puede utilizar una matriz de caracteres y la función " sprintf " si usted no está preocupado por un desbordamiento de búfer al escribir el código: 
 
 char str [ 20 ] = ""; 
 
 sprintf ( str, " 0.5 % f" , f ) ; 
 4 
 Guarde el archivo fuente en C + +, compilar y ejecutar el programa para convertir el número de punto flotante en una cadena.