Cos'è il tipo di dati String in C++
La stringa è una sorta di informazione che viene utilizzata per la visualizzazione di una raccolta di caratteri in C++. È rappresentato dalla classe String, che fornisce varie funzioni per manipolare le stringhe. Le stringhe in C ++ possono contenere qualsiasi tipo di carattere, inclusi spazi, numeri e caratteri speciali.
A differenza degli array di caratteri, gli oggetti di stringa possono crescere o ridursi in modo dinamico durante l'esecuzione del programma, il che significa che non è necessario allocare e trattare manualmente la memoria per le stringhe. Il tipo di dati String è comunemente utilizzato nei programmi C ++ per archiviare e manipolare il testo, come l'input dall'utente, l'input/output del file e il lavoro con formati di dati basati su testo come JSON e XML.
Dichiarazione di stringa in C++
Per dichiarare una stringa in C ++, usi il corda Parola chiave, che rappresenta la classe String nella libreria standard C ++. La sintassi per dichiarare una stringa è come altri tipi di dati in C ++ come mostrato di seguito:
String STR;
str = "Ecco la stringa in c++.";
O:
String str = ”ecco la stringa in C ++”
Come stampare la stringa in c++
Stampa una stringa in C ++ è relativamente semplice e può essere eseguita attraverso cout funzione. Quanto segue è la sintassi per stampare la stringa in C ++:
cout<O:
cout<<” Here is the String in C++”;File intestazione che supporta il tipo di dati stringa in c++
IL #includere deve essere aggiunto nella parte superiore del programma prima di utilizzare il tipo di dati String in linguaggio di programmazione C ++.
Come implementare la stringa in c++
Per imparare come implementare la stringa in C ++, seguire il codice di seguito come un esempio che stampa una stringa.
#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
String str = "Ciao, come stai?";
cout << str << endl;
restituzione 0;Nel codice di esempio sopra, inizializziamo str Variabile utilizzando il tipo di dati String e stampare la puntura utilizzando Cout.
Produzione
Puoi anche prendere stringhe dall'utente di input in C ++ e quindi stamparle di conseguenza come mostrato nell'esempio seguente.
#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
String STR;
cout << "Enter First String: ";
getline (CIN, STR);
cout << "The First Entered String is: " << str << endl;
cout << "\nEnter 2nd String: ";
getline (CIN, STR);
cout << "The 2nd Entered String is: "<restituzione 0; Il codice sopra prende due stringhe dall'utente di input che non deve superare più di 50 caratteri. Le stringhe vengono quindi stampicate usando il cout funzione.
Produzione
Conclusione
Le stringhe sono una forma di tipo di dati in C ++ che indica una raccolta ordinata di caratteri. Nelle linee guida di cui sopra, abbiamo presentato la dichiarazione di stringhe e le sue implementazioni in C ++ attraverso programmi semplici per una migliore comprensione. Puoi applicare questi esempi in base alle tue esigenze per padroneggiare la presa usando le stringhe in C++.