Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť Double na String C + +

" . << " C + + spracováva rôzne konverzie medzi typmi a reťazca čísel pomocou triedy iostream a put - na prevádzkovateľa Triedy iostream má niektoré obmedzenia a nepodporuje priamy prevod z dvojitej číslo s plávajúcou čiarkou na reťazec . Ak chcete previesť z double na string , C + + poskytuje triedu stringstream . Jednoduchý Microsoft Visual C + + projekt môže to ukazuje len pár riadkov kódu . Veci , ktoré budete potrebovať v Microsoft Visual C + + 2010 Express
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na ikonu systému Windows " Štart " a prejdite na " Všetky programy " a potom " Microsoft Visual Studio 2010 Express . " Kliknite na " Microsoft Visual C + + 2010 Express . "
2

Kliknite na menu " Súbor " a prejdite na " New " . Kliknite na " projekt " sa otvorí nové dialógové okno projektu .
3

v nainštalovanej šablóny zobrazenie stromu na ľavej strane dialógového okna kliknite na " Win32 " . Kliknite na " Aplikácia konzoly Win32 . " Zadajte názov projektu ( napríklad " doubletostring " ) v poli " Názov : " poľa smerom k dolnej časti dialógového okna . Kliknite na tlačidlo " OK " otvorte dialógové okno " Sprievodca aplikáciou Win32 " . Kliknite na tlačidlo " . Dokončiť "
4

Nahradiť predvolený kód , ktorý sa zobrazí v editore s nasledujúcim kódom : Spojené

# include " stdafx.h "

# include

# include

# include klipart

using namespace std ; klipart

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


double d ;

stringstream DSS ;

string doubleasstring ;

cout << , " Prosím , zadajte číslo v desiatkovej sústave : " << endl ;

cin >> D ;

dss.precision ( 8 ) ;

DSS < < d ,

doubleasstring = dss.str ( ) ;

cout << doubleasstring << endl ;

return 0 ;

}
5

Stlačením tlačidla " F7 " alebo kliknite na menu " Debug " a " Zostaviť riešenie " na kompiláciu programu a zobrazí výsledok v okne výstup smerom k dolnej časti Visual C + + :

========== Build : 1 uspel , 0 zlyhalo , 0 up - to - date , 0 preskočí ==========

Ak výsledok je " 0 uspel " a potom sa počet porúch , skontrolujte kód , ktorý ste zadali , a uistite sa , že je totožný s kódom v kroku 4.
6

Stlačte tlačidlo " Ctrl + F5 " pre spustenie programu . Zadajte desatinnú čiarku , ak sa objaví okno čierna konzoly a vyzve vás k Tento krok zodpovedá nasledujúce riadky v kóde :

cout << " Zadajte číslo v desiatkovej sústave : " << endl ;

cin >> d ;

cout << doubleasstring << endl ;

Zadajte kód , ktorý prevádza od double , uložená do premennej d , k reťazcových premenných DS :

DSS . presnosť ( 8 ) ;

DSS << d ;

doubleasstring = dss.str ( ) ;

Prvý riadok nastaví desatinnou presnosť konverzie . Ďalší riadok vloží dvojnásobok do stringstream DSS . Posledný riadok prevádza stringstream na reťazec .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené