Programmering innebærer vanligvis arbeider med inkompatible datatyper . Datatyper kan være tall eller bokstaver samt mer komplekse objekter. Lære å konvertere fra en datatype til en annen er nødvendig for enkelte programmer . Dette er spesielt sant når grensesnitt med brukerundersøkelser eller tredjeparts biblioteket funksjoner , siden du har ingen kontroll over data format. I slike situasjoner må du konvertere data fra en type til den neste. Heldigvis er det en innebygd teknikk i C + + for å konvertere inkompatible datatyper , for eksempel konvertere et heltall til en String. Du trenger
C + + Compiler , som GCC
C + + Integrated Development Environment , som for eksempel Eclipse CDT
Vis flere instruksjoner
en
Import av " String Stream "og" String "biblioteker , samt " IO Stream " bibliotek. Du kan gjøre dette ved å skrive disse linjene på toppen av kildekoden filen:
# include
# include
# include < ; string>
2
Erklærer heltallsvariabel og strengvariabelen som dette : en
int x = 0;
string s ;
3
Erklærer en " String Stream " variable som dette : en
stringstream ss ;
4
konvertere heltall til en streng stream ved å bruke " << ; " operatør. Denne operatøren kan godta andre datatyper også, ikke bare heltall
ss << X; .
5
Transform strengen stream til en streng ved å kalle den " str ( ) "-funksjonen . Du kan deretter tildele strengen til variabelen "s" erklært ovenfor i trinn to som dette : en
s = ss.str ();