Programmering innebär vanligtvis hantera inkompatibla datatyper . Datatyper kan vara siffror eller bokstäver samt mer komplexa objekt . Att lära sig att konvertera från en datatyp till en annan är nödvändig för vissa program . Detta är särskilt sant när samverkan med indata eller tredjeparts funktioner bibliotek , eftersom du inte har någon kontroll över dataformat . I dessa situationer måste du konvertera data från en typ till nästa . Lyckligtvis finns det en inbyggd teknik i C + + för att konvertera inkompatibla datatyper , till exempel konvertera ett heltal till en sträng . Saker du behöver
C + + kompilator , såsom GCC
C + + integrerad utvecklingsmiljö, t.ex. Eclipse CDT
Visa fler instruktioner
1
Importera " String Stream " och " sträng " bibliotek , liksom " IO Stream " bibliotek . Du kan göra detta genom att skriva dessa rader överst i din källkod fil :
# include
# include
# include < , string >
2
Deklarera heltalsvariabel och strängvariabeln så här :
int x = 0 ;
string s ;
Sida 3
Deklarera en " String Stream " variabel så här :
stringstream ss ,
4
Konvertera heltal till en sträng ström genom att använda " << , " operatör . Denna aktör kan acceptera andra datatyper också, inte bara heltal
ss << x ,.
5
Omvandla strängen strömmen till en sträng genom att anropa " Str ( ) "-funktion. Du kan sedan tilldela strängen till variabeln " s " som anges ovan i steg två så här :
s = ss.str ( ) ;