Deze functie wordt gebruikt om de tekenreeks uit te breiden door deze aan het einde van de huidige waarde toe te voegen.
Syntaxis
Beschouw string str1 en str2. Syntaxis zou zijn:
Str1.append(str2); Str1.append(str2,pos,len); Str1.append(str2,n);
Parameters
str: String-object dat aan een ander string-object moet worden toegevoegd.
pos: Het bepaalt de positie van het eerste teken dat aan een ander object moet worden toegevoegd.
alleen : Aantal tekens dat als substring naar een ander stringobject moet worden gekopieerd.
N : Aantal tekens om te kopiƫren.
tekenreeks in c
Winstwaarde
Deze functie retourneert geen enkele waarde.
voorbeeld 1
Laten we eens kijken naar het voorbeeld van het toevoegen van de string aan een ander stringobject.
#include using namespace std; int main() { string str1='Welcome to C++ programming'; string str2='language'; cout<<'before appending,string value is'<<str1<<' '; str1.append(str2); cout<<'after appending, string return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Before appending,string value is Welcome to C++ programming After appending,string value is Welcome to C++ programming language </pre> <h2>Example 2</h2> <p>Let's see the example of appending the string by using position and length as parameters.</p> <pre> #include using namespace std; int main() { string str1 = 'Mango is my favourite' ; string str2 ='fruit'; cout<<'before appending, string value is :' <<str1<<' '; str1.append(str2,0,5); cout<<'after return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Before appending, string value is Mango is my favourite After appending, string value is Mango is my favourite fruit </pre> <h2>Example 3</h2> <p>Let's see another example.</p> <pre> #include using namespace std; int main() { string str1 = 'Kashmir is nature'; str1.append('of beauty',9) ; cout<<'string value is :'<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> String value is Kashmir is nature of beauty </pre> <br></'string></pre></'before></pre></'before>
Voorbeeld 2
Laten we eens kijken naar het voorbeeld van het toevoegen van de tekenreeks door positie en lengte als parameters te gebruiken.
#include using namespace std; int main() { string str1 = 'Mango is my favourite' ; string str2 ='fruit'; cout<<\'before appending, string value is :\' <<str1<<\' \'; str1.append(str2,0,5); cout<<\'after return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Before appending, string value is Mango is my favourite After appending, string value is Mango is my favourite fruit </pre> <h2>Example 3</h2> <p>Let's see another example.</p> <pre> #include using namespace std; int main() { string str1 = 'Kashmir is nature'; str1.append('of beauty',9) ; cout<<\'string value is :\'<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> String value is Kashmir is nature of beauty </pre> <br></\'string></pre></\'before>
Voorbeeld 3
Laten we nog een voorbeeld bekijken.
#include using namespace std; int main() { string str1 = 'Kashmir is nature'; str1.append('of beauty',9) ; cout<<\'string value is :\'<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> String value is Kashmir is nature of beauty </pre> <br></\'string>
\'string>\'before>'before>