The C + + programmeringssprog har en funktion , der behandler tekststrenge som strømme af tekst. Denne funktion kaldes stringstream . En stringstream tillader dig at behandle tekst som om det var et input /output buffer , hvilket betyder, det er gemt i hukommelsen, midlertidigt, mens du behandler det. Den bufferet natur stringstreams adskiller dem fra strygere , og det betyder, at du ikke kan behandle stringstreams som almindelige strenge. I stedet for at sætte en ny værdi til en stringstream , skal du rense den om sin datastrøm , og derefter indstille sin værdi. Dette gøres ved hjælp af en enkelt funktion . Ting du skal
C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
C + + Compiler , sådan en GCC
vise flere Instruktioner
1
Ilæg C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File ", " Ny" og derefter " Project" og vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE
2
Medtag bibliotekerne " iostream " og " sstream " ved at skrive følgende tre udsagn i toppen af kildekoden fil. :
# include
# include
using namespace std ;
3
Opret en main funktion . Denne funktion er, hvor dit program begynder henrettelse. Skriv følgende udtalelse under bibliotekets import udsagn : Hej
int main ()
{}
4
Erklær en ny stringstream objekt ved at skrive følgende i krøllede parentes i hovedfunktionen : Hej
stringstream ss ,
5
Giv stringstream en tekststreng ved hjælp af str () funktion , som dette : Hej
ss . str ( " Hello World ! ")
6
Print ud stringstream værdi som dette : Hej
cout << ss.str ( ) << endl; < br >
7
Clear ud stringstream ved at bruge str () funktion , denne gang med en tom streng : Hej
ss.str ("" ),
8 < p> Print ud stringstream værdi : Hej
cout << ss.str ( ) << endl;
9
Udfør programmet ved at trykke på den grønne play placeret knap på den øverste række knapper . Programmet udskriver ordene " Hej Verden! " og derefter en tom linje , som repræsenterer ryddet ud stringsteam .