La funzione sottostringa viene utilizzata per gestire le operazioni sulle stringhe. Genera una nuova stringa con il suo valore inizializzato su una copia di una sottostringa di questo oggetto.
Sintassi:
Considera una stringa 'str', posizione' pos' e lunghezza 'len'. La sintassi sarebbe:
str.substr(pos,len);
Parametri
Questa funzione contiene due parametri.
Valore di ritorno
Questa funzione restituisce un oggetto stringa appena costruito.
Esempio 1
#include using namespace std; int main() { string str = 'javatpoint' string substring = ''; substring = str.substr(0,3); cout<<'substring is : '<< substring; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Substring is java </pre> <p>In this example, str and substring are two string objects. str contains string value i.e javatpoint and we extract 'java' string from str object by using substr function. Now, substring object contains java. </p> <br></'substring>
In questo esempio, str e substring sono due oggetti stringa. str contiene un valore stringa, ad esempio javatpoint ed estraiamo la stringa 'java' dall'oggetto str utilizzando la funzione substr. Ora, l'oggetto sottostringa contiene Java.
'substring>