| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo convertir a String Float en C + +
    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.

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer arreglos paralelos de datos en C + + 
    ·Cómo codificar un 5X5 de redes en C + + 
    ·Cómo convertir de binario a un entero en C Programació…
    ·Código C durante bits para la conversión Byte 
    ·Cómo hacer un Pincel Paint MFC 
    ·Impulsar Tutorial multithreading 
    ·Cómo convertir C + + ASCII a UTF8 
    ·Cómo crear un IRC Spybot 
    ·Cómo solucionar el Visual C + + Runtime Library 
    ·Cómo crear una lista enlazada en C 
      Artículos destacados
    ·Cómo cambiar los entornos en Python 
    ·Cómo averiguar qué versión de Java 
    ·Ayuda sobre cómo escribir Pseudocódigo 
    ·Codificación en Java 
    ·¿Cómo hacer una corriente API de Twitter en Perl 
    ·Proyectos Java con codificación 
    ·Cómo hacer un archivo de LUA de Coordenadas 
    ·Cómo comparar los algoritmos informáticos 
    ·Cómo reemplazar un método estático en Java 
    ·Cómo agregar elementos de matriz en VBS 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com