Nwlapcug.com


Come cancellare Stringstreams

Il linguaggio di programmazione C++ ha una funzione che considera le stringhe di testo come flussi di testo. Questa funzionalità è denominata la stringstream. Una stringstream consente di trattare il testo come se si trattasse di un buffer di ingresso/uscita, che significa che viene memorizzato nella memoria temporaneamente mentre viene elaborata. La natura nel buffer di stringstreams li distingue le stringhe, e questo significa che non puoi trattare stringstreams come stringhe normali. Invece di impostare un nuovo valore per una stringstream, dovete cancellarlo del relativo flusso di dati e quindi impostare il relativo valore. Questa operazione viene eseguita utilizzando una singola funzione.

Istruzioni

1

Caricare l'IDE C++ facendo clic sulla sua icona di programma. Quando si apre, selezionare "File", "Nuovo" e quindi "progetto" e scegliere "C++ Project" per creare un nuovo progetto C++. Un file di codice sorgente vuoto viene visualizzato nella parte di editor di testo dell'IDE.

2

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

sono < iostream > includono < sstream >

utilizzando lo spazio dei nomi std;

3

Creare una funzione main. Questa funzione è dove il programma inizia l'esecuzione. Scrivere la seguente dichiarazione sotto le istruzioni di importazione della libreria:

int Main)

{}

4

Dichiarare un nuovo oggetto stringstream scrivendo il seguente all'interno delle parentesi graffe della funzione main:

stringstream ss;5

Dare il stringstream una stringa di testo utilizzando la funzione Str (), come questo:

ss.str("Hello World!");6

Stampare il valore di stringstream come questo:

cout &lt;&lt; ss.str() &lt;&lt; endl;7

Spazzare via la stringstream utilizzando la funzione Str (), questa volta con un vuoto di stringa:

ss.str("");8

Stampare il valore di stringstream:

cout &lt;&lt; ss.str() &lt;&lt; endl;9

Eseguire il programma premendo il pulsante verde giocare situato nella riga superiore di pulsanti. Il programma stampa le parole "Hello World!" e poi una riga vuota, che rappresenta il stringsteam cancellato-out.