Slik konverterer INT Variabel til String

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 visse programmer. Dette gjelder spesielt når grensesnitt med brukerundersøkelser eller tredjeparts biblioteksfunksjoner, siden du har ingen kontroll over dataformat. I slike situasjoner må du konvertere data fra en type til en annen. Heldigvis er det en innebygd teknikk i C ++ for å konvertere inkompatible datatyper, som for eksempel å konvertere en Integer til en String.

Bruksanvisning

1 Importer "String Stream" og "streng" bibliotekene, samt "IO Stream" bibliotek. Du kan gjøre dette ved å skrive disse linjene på toppen av kildekoden filen:

inkluderer <iostream> inkluder <sstream> inkluder <string>

2 Erklærer heltallsvariabelen og strengvariabelen som dette:

int x = 0;

streng s;

3 Erklærer en "String Stream" variable som dette:

stringstream ss;

4 Konverter heltall til en streng strøm ved å bruke "<<" operatør. Denne operatoren kan godta andre datatyper også, ikke bare heltall.

ss << x;

5 Transform strengen strømmen inn i en streng ved å kalle den "str ()" -funksjon. Du kan deretter tildele strengen til variabelen "s" erklært ovenfor i trinn to som dette:

s = ss.str ();