Cancella stringa C ++

Cancella stringa C ++
Oggi impareremo una delle funzioni importanti della stringa che clear () nella lingua C ++.

I principi della programmazione orientata agli oggetti fungono da base per il linguaggio di programmazione C ++ (OOP). Poiché C ++ ha una struttura semplice, l'utente può semplicemente costruire e comprendere i fondamentali del programma. Il linguaggio di programmazione C ++ è eccezionalmente flessibile quando si tratta di svolgere numerose funzioni e cambiare il tipo di variabile.

introduzione

Una stringa è un tipo di dati C ++ che contiene una raccolta di caratteri o oggetti diversi ed è indicato in doppie virgolette. La funzione Clear () è una delle tante funzioni che la stringa C ++ può svolgere e viene utilizzata per cancellare la stringa in C++. La funzione Clear () è un membro della classe String di base in STL (Libreria dei modelli standard). Nella funzione clear (), non dobbiamo passare alcun parametro di input indipendentemente dal contenuto della stringa di input e restituisce una stringa con esattamente zero caratteri. La funzione Clear () è la funzione predefinita in C ++, il che significa che non dobbiamo scrivere dozzine di righe di codice, chiamiamo semplicemente la funzione in cui è necessaria. Comprendiamo la funzione String Clear () più profondamente in modo che non venga lasciato nessun punto di confusione per il lettore.

Sintassi

Nel prototipo della funzione String Clear (), scriviamo semplicemente la parola chiave "vuoto" e quindi scriveremo il nome della funzione che vogliamo implementare in questo articolo. Abbiamo usato "vuoto" come tipo di ritorno della funzione Clear () che non restituisce alcun valore.

Nel secondo prototipo della funzione Clear (), scriviamo semplicemente la variabile stringa dichiarata e la concateniamo con la funzione Clear (). Non passeremo alcun parametro tra le staffe di funzione perché non restituisce alcun valore.

Valore di ritorno:

In cambio, questa funzione non restituisce valore.

Esempio 01:

Iniziamo a implementare il nostro primo esempio della funzione String Clear () nel linguaggio C ++. Per l'implementazione del programma, abbiamo bisogno di un compilatore C ++ in modo da poter scrivere ed eseguire il programma. Quindi, apri il compilatore C ++ e inizia a scrivere il programma.

Nel linguaggio C ++, procediamo sempre incorporando i file di intestazione necessari per l'esecuzione corretta dei programmi dopo l'apertura del compilatore. Di conseguenza, abbiamo incluso per la prima volta due file di intestazione necessari "iostream" e "stringa" per creare il programma e utilizzare il metodo String Clear (). Per la gestione delle stringhe, C ++ offre una varietà di opzioni.

Il "#include" è la prima libreria che utilizziamo sempre nel programma C ++. Il segno "#" informa il compilatore per caricare il file di intestazione. Il termine "include" aggiunge il file di intestazione nel programma e "iostream" indica la ricezione di dati dall'utente e la visualizzazione all'utente. Abbiamo incorporato il secondo file di intestazione con il prefisso "#include" in modo che le stringhe e le funzioni di stringa possano essere utilizzate nell'intero programma. Successivamente abbiamo usato la direttiva "Utilizzo dello spazio dei nomi" per evitare classi, funzioni e variabili dall'uso dello stesso spazio dei nomi durante l'intero programma.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
String STR;
COUT STR;
cout << "Input string before clear() function: " << str << endl;
cout << "The size of the input string is: " << str.size() <<"\n\n";
str.chiaro();
cout << "Input string after clear() function: __________" << str << endl;
cout << "The size of the string is: " << str.size();
restituzione 0;

Dopo aver incluso i file di intestazione nel programma, inizieremo la funzione principale () del programma in cui scriviamo la riga di codice effettiva che vogliamo implementare nel programma. Nella riga 7, dichiarare la variabile del tipo di stringa denominata "STR" e quindi otterremo l'input dall'utente utilizzando uno dei metodi di C ++ che è il metodo CIN (). Nella riga 11, stamperemo la stringa di input "STR" che riceveremo di recente dall'utente utilizzando il metodo Cout (). Il metodo Cout () viene utilizzato per visualizzare l'uscita sulla finestra della console. Quindi, vogliamo stampare la dimensione della stringa di input in modo che abbiamo chiamato la funzione size () che è concatenata con la variabile stringa "STR".

Chiamiamo la funzione Clear () che è concatenata con la variabile stringa "STR" nella riga 14 in modo da poter cancellare la stringa di input che l'utente ha inserito. Abbiamo nuovamente chiamato il metodo Cout () in modo da poter stampare la stringa di input dopo l'implementazione della funzione Clear () perché possiamo vedere se la stringa di input è vuota o no. E ancora, controlleremo le dimensioni della stringa e la stampata sulla schermata di uscita. Alla fine della funzione principale (), torneremo 0 in modo che l'esecuzione del programma terminerà e quindi chiuderemo la staffa delle funzioni principali ().

Vediamo l'output del programma sopra implementato. Come vedi c'è una stringa di input "Linux" ma dopo l'implementazione della funzione Clear (), viene visualizzata la riga vuota, il che significa che non c'è nulla nella stringa.

Esempio 02:

Ora, implementiamo un altro esempio della funzione Clear () usando il linguaggio C ++. Apri l'IDE C ++ e inizia a scrivere il codice. Innanzitutto, includeremo sempre gli importanti file di intestazione relativi alle funzioni che useremo nel programma come se vogliamo visualizzare l'output. Per questo, utilizziamo il metodo Will Cout () perché è la funzione predefinita, quindi includiamo la libreria "iostream" che viene utilizzata per inserire i dati e visualizzarli all'utente. Useremo un'altra libreria che è la libreria "stringa" in modo da poter utilizzare le funzioni di stringa nell'intero programma. Successivamente, scriveremo lo standard "Spazio Namespazio" nel programma in modo da non poter dichiarare lo stesso nome per le funzioni e le variabili nel programma.

Scriveremo la funzione principale () e scriveremo il codice effettivo qui. Nella riga 8, abbiamo dichiarato la variabile del tipo di stringa "STR", assegnato il valore della stringa e stampato. Quindi, chiamiamo la funzione clear () e quindi otteniamo la stringa vuota dopo l'implementazione della funzione clear (). Abbiamo usato un'istruzione if-else e abbiamo mostrato una stringa nera se la protezione if è vera e se non è vera, mostra il messaggio che la stringa non è vuota. E poi torneremo 0 alla funzione principale ().

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

String Str = "Benvenuti a Programming World \ n";
cout<<"The input string before clear() function is: " << str << endl;
str.chiaro();
cout<<"The input string after clear() function is: "<< str;
Se (str.vuoto())
cout<< "_____________________________";
altro
cout<< "The string is not empty";
restituzione 0;

Facciamo l'output dell'esempio sopra implementato e vediamo cosa otteniamo:

Conclusione

In questo articolo, abbiamo imparato quali funzioni String Clear () sono in lingua C ++. Abbiamo anche imparato lo stile di scrittura e abbiamo implementato alcuni esempi di una funzione Clear () con una spiegazione dettagliata di ogni riga di codice in modo che non venga lasciata alcuna confusione per l'utente.