Programming indebærer normalt beskæftiger sig med inkompatible datatyper. Datatyper kan være tal eller bogstaver samt mere komplekse objekter. At lære at konvertere fra en datatype til en anden er nødvendigt for visse programmer . Dette er især tilfældet, når samspil med bruger-input eller tredjeparts bibliotekets funktioner , da du ikke har nogen kontrol over data format. I disse situationer, vil du nødt til at konvertere data fra en type til den næste . Heldigvis er der en indbygget teknik i C + + til at konvertere uforenelige datatyper , såsom konvertering af en heltal til en streng . Ting du skal
C + + Compiler , som GCC
C + + Integrated Development Environment , såsom Eclipse CDT
Vis Flere Instruktioner
1
Importer " String Stream " og " streng " biblioteker , såvel som " IO Stream " bibliotek . Du kan gøre dette ved at skrive disse linjer i toppen af din kildekode fil : Hej
# include
# include
# include < , string >
2
Erklær heltalsvariabel og strengen variable som dette : Hej
int x = 0;
string s;
3
Erklær en " String Stream " variable som dette : Hej
stringstream ss ,
4
Konverter heltal til en streng stream ved at bruge " << , " operatør. Denne operatør kan acceptere andre datatyper også, ikke kun heltal
ss << x ; .
5.
Omdan strengen strøm ind i en streng ved at kalde " str () " funktion . Du kan derefter tildele strengen til variablen "s" erklærede ovenfor i trin to som dette : Hej
s = ss.str ();