| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come convertire doppia a stringa C + +
    " . <<" C + + gestisce una serie di conversioni tra tipi numerici e stringhe utilizzando la classe iostream e il put- a operatore La classe iostream presenta alcune limitazioni e non supporta la conversione diretta da un doppio numero decimale in una stringa. Per convertire da una doppia in una stringa, C + + fornisce la classe stringstream . Un semplice di Microsoft Visual C + + progetto può dimostra questo in poche righe di codice . Cose che ti serviranno
    Microsoft Visual C + + 2010 Express
    Mostra più istruzioni

    1 Fare clic sull'icona di Windows "Start" e navigare a " Tutti i programmi " e poi " Microsoft visual Studio 2010 express. " Fare clic su "Microsoft Visual C + + 2010 Express . "

    2 Fare clic sul menu "File" , e navigare su " Nuovo ". Fare clic su "Progetto" per aprire la nuova finestra di progetto .
    3

    Fare clic su " Win32 " nel template installato vista ad albero sul lato sinistro della finestra di dialogo . Fare clic su "Applicazione Console Win32 ". Immettere un nome per il progetto ( ad esempio, " doubletostring " ) nel campo "Nome :" il campo verso la parte inferiore della finestra di dialogo . Fare clic su "OK" per aprire la finestra di dialogo " Win32 Application Wizard" . Fare clic su "Fine".
    4

    Sostituire il codice predefinito visualizzato nell'editor con il seguente codice :

    # include " stdafx.h"

    # include

    # include

    # include

    using namespace std;

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

    {

    double d ;

    stringstream dss ;

    doubleasstring stringa ;

    cout << , "Si prega di inserire un numero decimale : " << endl;

    cin >> d ;

    dss.precision ( 8) ;

    dss < < d ;

    doubleasstring = dss.str ();

    cout << doubleasstring << endl;

    return 0;
    < p > }
    5

    Premere " F7" oppure fare clic sul menu "Debug" e " Genera soluzione " per compilare il programma e mostrare il risultato nella finestra di uscita verso la parte inferiore del Visual C + + : < br >

    ========== Costruire : 1 completate , 0 non riuscite , 0 up- to-date , 0 ignorate ==========

    Se il risultato è "0 riuscito " e poi una serie di errori , controllare il codice che avete inserito e assicurarsi che sia identico al codice del punto 4.
    6

    Premere " Ctrl + F5 " per eseguire il programma . Immettere un decimale quando viene visualizzata una finestra di console nera e viene richiesto di . Questa fase corrisponde alle seguenti righe nel codice :

    cout << " Inserisci un numero decimale : " << endl;

    cin >> d ; < br

    cout > << doubleasstring << endl;

    Inserisci il codice che converte dal doppio , memorizzato nella variabile d , alla variabile stringa ds :

    dss . precisione ( 8) ;

    dss << d ;

    doubleasstring = dss.str ();

    la prima riga imposta la precisione decimale della conversione . Gli inserti riga successiva il doppio nelle dss stringstream . La riga finale converte il stringstream in una stringa .

    Previous :

    next :
      Articoli Correlati
    ·Che cosa è Scarlett Fever 
    ·Come scrivere un'applicazione multi-threaded in MFC 
    ·Come fare un Pulsante suoni in Xcode 
    ·Come imparare C con Xcode 
    ·Visualizzazione di un PGM Picture Box in C + + 
    ·Come controllare per Ctrl-D in C + + 
    ·Come cambiare i titoli nella barra delle applicazioni M…
    ·L'importanza delle variabili in programmazione 'C' 
    ·Come arrotondare decimali in C + + 
    ·Come registrare le chiamate al D3D 
      Articoli in evidenza
    ·Come inserire Faces Java come un frammento JSP 
    ·Tutorial su OOP e PHP 5 Classi 
    ·Come unire documenti di Word in VBA 
    ·Come utilizzare Casella di controllo in PHP 
    ·PHP __ autoload conflitti 
    ·Come trovare i numeri mancanti in un array PHP 
    ·Come cercare di apostrofi in T - SQL 
    ·Che cosa è UBound e LBound in Visual Basic 
    ·Come creare una data da una stringa in Java 
    ·Come convertire una stringa INT PERL 
    Copyright © Conoscenza Informatica http://it.wingwit.com