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 .