using namespace std ;
int main ( int argc , char * argv [])
{
dobbelt d ,
stringstream dss ,
string doubleasstring ,
cout << ; "Indtast et decimaltal : " << endl;
cin >> d ;
dss.precision (8);
dss < < d ;
doubleasstring = dss.str ();
cout << doubleasstring << endl;
tilbagevenden 0;
< p >}
5
Tryk på " F7 " eller klik på " Debug " menuen og " Build Solution " for at kompilere programmet og vise resultatet i vinduet Output mod bunden af Visual C + +: < br >
========== Build : 1 lykkedes 0 mislykkedes, 0 up -to- date, springes 0 ==========
Hvis resultatet er "0 lykkedes " og derefter en række fiaskoer, kontrollere den kode, du har indtastet , og sikre, at det er identisk med koden i trin 4. .
6
Tryk på " Ctrl + F5 " for at køre programmet . Indtast et decimaltal , når en sort konsol vises og beder dig . Dette trin svarer til følgende linjer i koden : Hej
cout << "Indtast et decimaltal : " << endl;
cin >> d ; < br >
cout << doubleasstring << endl;
Indtast kode , der konverterer fra dobbelt, gemt i variablen d, til strengen variable ds :
dss . præcision ( 8)
DSS << d ;
doubleasstring = dss.str ();
den første linje sætter decimal præcision af konverteringen. Den næste linje indsætter dobbelte ind i de stringstream DSS. Den sidste linje konverterer stringstream til en streng .