Questa funzione assegna un nuovo valore alla stringa, sostituendone tutto il contenuto corrente.
Sintassi
Considera due stringhe str1 e str2, la sintassi sarebbe:
Str1.assign(str2);
Parametri
forza: str è un oggetto stringa, il cui valore deve essere assegnato.
primavera e primavera mvc
sottopos: Definisce la posizione del carattere che deve essere copiato come sottostringa.
sublenire: Determina il numero di caratteri di stringa da copiare in un altro oggetto stringa.
ereditarietà in c++
N : Numero di caratteri da copiare.
cap: Valore del carattere da copiare n volte
Valore di ritorno
*Questo
Esempio 1
Vediamo un semplice esempio.
#include using namespace std; int main() { string str = 'javatpoint'; string str1; str1.assign(str); cout<<'assigned string is : ' <<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is :javatpoint </pre> <h2>Example 2</h2> <p>Let's see simple example when position and length are mentioned in the parameters.</p> <pre> #include using namespace std; int main() { string str = 'C is a programming language'; string str1; str1.assign(str,7,20) ; cout<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> programming language </pre> <h2>Example 3</h2> <p>Let's see simple example when n is given.</p> <pre> #include using namespace std; int main() { string s; s.assign('javatpoint tutorial',10); cout<<'assigned string is :' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let's see simple example when character value is given in a parameter.</p> <pre> #include using namespace std; int main() { string s; s.assign(10.'a'); cout<<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;></pre></'assigned></pre></str1;></pre></'assigned>
Esempio 2
Vediamo un semplice esempio in cui la posizione e la lunghezza sono menzionate nei parametri.
#include using namespace std; int main() { string str = 'C is a programming language'; string str1; str1.assign(str,7,20) ; cout<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> programming language </pre> <h2>Example 3</h2> <p>Let's see simple example when n is given.</p> <pre> #include using namespace std; int main() { string s; s.assign('javatpoint tutorial',10); cout<<\'assigned string is :\' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let's see simple example when character value is given in a parameter.</p> <pre> #include using namespace std; int main() { string s; s.assign(10.'a'); cout<<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;></pre></\'assigned></pre></str1;>
Esempio 3
Vediamo un semplice esempio quando viene fornito n.
cpld contro fpga
#include using namespace std; int main() { string s; s.assign('javatpoint tutorial',10); cout<<\'assigned string is :\' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let's see simple example when character value is given in a parameter.</p> <pre> #include using namespace std; int main() { string s; s.assign(10.'a'); cout<<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;></pre></\'assigned>
Esempio 4
Vediamo un semplice esempio in cui il valore del carattere viene fornito in un parametro.
#include using namespace std; int main() { string s; s.assign(10.'a'); cout<<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;>
\'assigned>'assigned>