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ť INT premenné String

Programming zvyčajne zahŕňa rokovania s nekompatibilnými dátovými typmi . Dátové typy môžu byť čísla alebo písmená , rovnako ako zložitejšie objekty . Učenie , ako previesť z jedného dátového typu na iný , je nevyhnutné pre niektoré programy . To platí najmä pri prepojení s užívateľským vstupom alebo knižnice funkcií tretej strany , pretože nemáte žiadnu kontrolu nad formátu dát . V týchto situáciách , budete musieť previesť dáta z jedného typu do druhého . Našťastie , tam je vstavaný technika v C + + pre prevod kompatibilné dátové typy , ako je napríklad prevod Integer na reťazec . Veci , ktoré budete potrebovať klipart prekladač C + + , ako je napríklad GCC
C + + integrované vývojové prostredie , ako je napríklad Eclipse CDT
Zobraziť ďalšie inštrukcie Cestuj 1

importovať " reťazec Stream " a " String " knižnice , rovnako ako " " knižnice IO Stream . Môžete to urobiť tým , že píše tieto riadky v hornej časti zdrojového kódu súboru : Spojené

# include klipart

# include

# include < , string >
2

deklarovať celočíselnú premennú a premennú reťazca , ako toto :

int x = 0 ;

string s ;
sims 3

deklarovať " String Stream " premenné , ako je toto :

stringstream ss ;
4

previesť číslo na reťazec toku pomocou " << ; " prevádzkovateľom . Tento operátor môže prijať iné dátové typy , a to nielen iba celé čísla

ss << x ; .
5

Transformácia reťazca prúd do reťazca volaním " str ( ) " funkcie . Potom môžete priradiť reťazec premennej " s " je uvedené vyššie v kroku dve , ako je toto :

s = ss.str ( ) ;

Najnovšie články

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