Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man rensar Stringstreams

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar tidsskillnad i C + +
    ·Hur man odlar matriser i C + +
    ·Konvertera LPSTR till INT
    ·Anslutning String för SQL Authentication
    ·Hur konvertera en ingång till ett heltal
    ·Hur till Redigera SQL på en iPhone
    ·Hur man deklarerar en statisk konstant i C
    ·Hur man skriver en C + + datorprogram som beräknar Dur…
    ·Skillnaderna i Malloc och calloc
    ·Hur fungerar det C program för att visa Work valutakon…
    Utvalda artiklarna
    ·Hur man upptäcker substantiv i Python
    ·Hur man gör ett program för att konvertera Celsius ti…
    ·Ställa Access Key i Visual Basic
    ·Vad är en sekventiell fil
    ·Computer Engineering Design Projekt
    ·Hur man använder en Visual C Compiler
    ·Hur hittar versaler i Python
    ·Aktivera MySQL Query Cache
    ·Hur man dödar en tråd i Java
    ·Ta bort en rad i DataGridView
    Copyright © Dator Kunskap http://www.dator.xyz