using namespace std ;
int main
( int argc , char * argv [ ] ) op Twitter
{
dubbele d ;
stringstream dss
;
touwtje doubleasstring
;
cout << , " Geef een decimaal getal : " << endl ;
cin >> d
;
dss.precision
( 8 ) ;
dss
< < d ;
doubleasstring
= dss.str ( ) ;
cout << doubleasstring << endl
;
terugkeer
0 ;
}
Press 5 " F7 " of klik op de " Debug " menu en ' Build Solution "om het programma te compileren en het resultaat laten zien in het Output -venster naar de onderkant van Visual C + + : < br >
========== Build : 1 gelukt , 0 mislukte , 0 up -to - date , 0 overgeslagen ==========
Als het resultaat wordt " 0 opgevolgd " en vervolgens een aantal mislukkingen , controleer de code die u hebt ingevoerd en zorgen voor het identiek is aan de code in stap 4 .
Press 6 "Ctrl + F5 " om het programma te draaien . Voer een decimaal wanneer een zwarte console venster verschijnt waarin u wordt gevraagd . Deze stap komt overeen met de volgende regels in de code :
cout <<
"Geef een decimaal getal : " << endl ;
cin >> d ; < br
cout > << doubleasstring << endl ;
Vul de code dat bekeerlingen uit de dubbele , opgeslagen in de variabele d , om de string variabele ds :
dss
. precisie ( 8 ) ;
dss << d
;
doubleasstring
= dss.str ( ) ;
de eerste regel geeft de decimale precisie van de conversie . De volgende regel voegt het dubbel in de stringstream dss . De laatste regel zet de stringstream naar een string .