Deze functie wijst een nieuwe waarde toe aan de tekenreeks en vervangt de volledige huidige inhoud ervan.
Syntaxis
Beschouw twee strings str1 en str2, de syntaxis zou zijn:
Str1.assign(str2);
Parameters
str: str is een stringobject waarvan de waarde moet worden toegewezen.
hoe de huidige datum in Java te krijgen
subposities: Het definieert de positie van het teken dat als substring moet worden gekopieerd.
sublen : Het bepaalt het aantal tekens van de string dat naar een ander stringobject moet worden gekopieerd.
N : Aantal tekens om te kopiƫren.
ch: Tekenwaarde die n keer moet worden gekopieerd
mapping in typoscript
Winstwaarde
*dit
voorbeeld 1
Laten we een eenvoudig voorbeeld bekijken.
tekenreeks vervangt alle Java
#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>
Voorbeeld 2
Laten we een eenvoudig voorbeeld bekijken waarin positie en lengte in de parameters worden vermeld.
#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;>
Voorbeeld 3
Laten we een eenvoudig voorbeeld bekijken waarin n is gegeven.
#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>
Voorbeeld 4
Laten we een eenvoudig voorbeeld bekijken waarin de tekenwaarde in een parameter wordt opgegeven.
#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>