The C + + programmering språk har en funktion som behandlar textsträngar som strömmar av text . Denna funktion kallas stringstream . En stringstream kan du behandla texten som om det vore en input /output buffert , vilket innebär att det lagras i minnet temporärt medan du bearbetar det . Den buffrade natur stringstreams skiljer dem från strängar , och detta innebär att du inte kan behandla stringstreams som vanliga strängar . Istället för att sätta ett nytt värde till en stringstream , måste du rensa den av dataströmmen , och sedan ställa in dess värde . Detta görs med en enda funktion . Saker du behöver
C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C + + kompilator , en sådan GCC
Visa mer Instruktioner
1
Ladda C + + IDE genom att klicka på dess programikon . När det öppnas , välj " File ", " Nytt " och sedan " Projekt " och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE
2
Inkludera biblioteken " iostream " och " sstream " genom att skriva följande tre uttalanden på toppen av källkoden filen . :
# include
# include
using namespace std ;
3
Skapa ett huvud funktion. Denna funktion är där ditt program börjar exekvering . Skriv följande uttalande nedan uttalanden bibliotekets import :
int main ( ) katalog
{ }
4
Deklarera en ny stringstream objekt genom att skriva följande i lockigt konsoler av huvudfunktionen :
stringstream ss ,
5
Ge stringstream en textsträng med str ( ) funktionen , som den här :
ss . str ( " Hello World ! " ) ;
6
Skriv ut stringstream värde så här :
cout << ss.str ( ) << endl ;
7
Rensa ut stringstream med str ( ) funktionen , den här gången med en tom sträng :
ss.str ( " " ) ;
8
Skriv ut stringstream värde :
cout << ss.str ( ) << endl;
9
Kör programmet genom att trycka på den gröna knappen Spela belägen på den översta raden av knappar . Programmet skriver ut orden "Hello World ! " och sedan en tom rad , vilket representerar den rensas ut stringsteam .