Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come cancellare Stringstreams

Il C + + linguaggio di programmazione ha una caratteristica che tratta le stringhe di testo come flussi di testo . Questa funzione è chiamata la stringstream . Un stringstream consente di trattare il testo come se si trattasse di un buffer di ingresso /uscita , il che significa che è memorizzato nella memoria temporanea , mentre si elabora. La natura tamponata di stringstreams li distingue da stringhe , e questo significa che non è possibile trattare stringstreams come stringhe ordinarie . Invece di impostare un nuovo valore a una stringstream , dovete eliminarlo del suo flusso di dati , e quindi impostare il valore. Questo viene fatto usando una singola funzione . Cose che ti serviranno
+ ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
compilatore C + + , ad un GCC
Mostra più istruzioni
1

carico C + il C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File ", "Nuovo" e poi "Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
2

Includere le librerie " iostream " e " sstream " scrivendo le seguenti tre istruzioni nella parte superiore del file di codice sorgente . :

# include

# include

using namespace std;
3

Creare un principale funzione . Questa funzione è dove il vostro programma inizia l'esecuzione . Scrivi la seguente dichiarazione di sotto delle istruzioni import library :

int main ( ) { }


4

Dichiarare un nuovo oggetto stringstream scrivendo il seguente all'interno del riccio parentesi della funzione principale :

stringstream ss ;
5

Lascia il stringstream una stringa di testo usando la funzione str ( ) , in questo modo:

ss . str ( "Ciao Mondo !") ;
6

Stampa fuori il valore del stringstream così:

cout << ss.str ( ) << endl;
Pagina 7

Cancella il stringstream utilizzando la funzione str ( ) , questa volta con una stringa vuota :

ss.str ( "") ;
8

Stampare il valore del stringstream :

cout << ss.str ( ) << endl;
9

Eseguire il programma premendo il tasto play verde situata sulla fila superiore di pulsanti . Il programma stampa le parole " Hello World!" e poi una riga vuota , che rappresenta la cancellata - out stringsteam .

 

Programmazione © www.354353.com