| 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 doble en cadena C + +
    . " <<" C + + maneja una variedad de conversiones entre tipos de números y cadenas con la clase iostream y la puesta a operador La clase iostream tiene algunas limitaciones y no admite la conversión directa de un número de punto flotante de doble en una cadena. Para convertir de un doble en una cadena, C + + proporciona la clase stringstream . Un simple Microsoft Visual C + + proyecto puede demuestra esto en tan sólo unas pocas líneas de código. Cosas que necesitará
    Microsoft Visual C + + 2010 Express
    Ver Más instrucciones
    1

    clic en el icono "Inicio " y vaya a "Todos los programas " y luego " Microsoft Visual Studio 2010 Express " . Haga clic en " Microsoft Visual C + + 2010 Express. "

    2 Haga clic en el menú " Archivo" , y vaya a "Nuevo". Haga clic en " proyecto" para abrir el cuadro de diálogo nuevo proyecto.
    3

    Haga clic en " Win32 " en las plantillas de vista de árbol instalado en la parte izquierda del cuadro de diálogo . Haga clic en " Aplicación de consola Win32. " Introduzca un nombre para el proyecto ( por ejemplo, " doubletostring ") en el campo "Nombre : " campo hacia la parte inferior del cuadro de diálogo . Haga clic en " Aceptar " para abrir el cuadro de diálogo " Asistente para aplicaciones Win32 " . Haga clic en " Finalizar".
    4

    Reemplace el código predeterminado que aparece en el editor con el siguiente código :

    # include "stdafx.h "

    # include

    # include

    # include

    using namespace std ;

    int main (int argc, char * argv [ ] ) {


    doble d ;

    dss stringstream ;
    cadena

    doubleasstring ;

    cout << , "Por favor, introduzca un número decimal: " << endl ;

    cin >> d ;

    dss.precision ( 8 ) ;

    dss < < d ;

    doubleasstring = dss.str ();

    cout << doubleasstring << endl ;

    return 0;
    < p >}
    5

    Press " F7" o haga clic en el menú "Debug " y " Generar solución " para compilar el programa y mostrar el resultado en la ventana de salida hacia la parte inferior de Visual C + +: < br >

    ========== Generar : 1 correctos , 0 incorrectos, 0 hasta al fecha, 0 omitidos ==========

    Si el resultado es " 0 sucedió ", y luego una serie de fracasos , compruebe el código que ha introducido y asegurarse de que es idéntico al código en el paso 4 .
    6

    Presione " Ctrl + F5 " para ejecutar el programa . Introduzca un decimal cuando aparezca una ventana de consola negro y le pide que lo haga. Esta etapa corresponde a las siguientes líneas en el código:

    cout << "Introduzca un número decimal: " << endl ;

    cin >> d ;

    cout << doubleasstring << endl ;

    Introduzca el código que convierte el doble, almacenado en la variable d, a la variable de cadena ds :

    dss . precisión ( 8 ) ;

    dss << d ;

    doubleasstring = dss.str ();

    la primera línea establece la precisión decimal de la conversión. Los siguientes insertos de línea doble en los dss stringstream . La línea final convierte la stringstream en una cadena.

    Previous :

    next :
      Artículos relacionados
    ·Cómo devolver un vector a partir de una función 
    ·C + + Funciones que causan desbordamientos de memoria 
    ·¿Cuáles son los atributos claves 
    ·Cómo vincular el flujo de entrada de lista de C + + 
    ·Cómo asignar un puntero array 2D 
    ·Cómo utilizar un Vector iterador STL 
    ·Cómo realizar la asignación de memoria dinámica en C…
    ·Cómo escribir una definición para una función Interc…
    ·Proyectos ASP.NET y Codificación en C 
    ·Cómo incluir el archivo de encabezado 
      Artículos destacados
    ·Cómo crear una secuencia de comandos para acceder a CP…
    ·Las variables en una función MATLAB 
    ·Cómo encontrar un carácter en una cadena en Visual Ba…
    ·¿Cómo se alinean los números decimales en Just Basic…
    ·Cómo convertir números a texto en Visual Basic 
    ·Cómo mejorar el cálculo matemático en PHP 
    ·Cómo comprobar una dirección IP por dominio con PHP 
    ·Cómo obtener el índice de un nombre de columna en una…
    ·Cómo escribir en un archivo CSV en VB.NET 
    ·Cómo dibujar una línea en Java Con Line2D 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com