logo

C++ merkkijono append()

Tätä toimintoa käytetään laajentamaan merkkijonoa lisäämällä sen nykyisen arvon loppuun.

Syntaksi

Harkitse merkkijonoa str1 ja str2. Syntaksi olisi:

 Str1.append(str2); Str1.append(str2,pos,len); Str1.append(str2,n); 

Parametrit

str: Merkkijonoobjekti, joka liitetään toiseen merkkijonoobjektiin.

pos : Se määrittää ensimmäisen merkin sijainnin, joka liitetään toiseen objektiin.

vain: Toiseen merkkijonoobjektiin alimerkkijonona kopioitavien merkkien määrä.

n : Kopioitavien merkkien määrä.

f-merkkijono python

Palautusarvo

Tämä funktio ei palauta mitään arvoa.

Esimerkki 1

Katsotaanpa esimerkkiä merkkijonon liittämisestä toiseen merkkijonoobjektiin.

 #include using namespace std; int main() { string str1=&apos;Welcome to C++ programming&apos;; string str2=&apos;language&apos;; cout&lt;<'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&apos;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 = &apos;Mango is my favourite&apos; ; string str2 =&apos;fruit&apos;; cout&lt;<'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&apos;s see another example.</p> <pre> #include using namespace std; int main() { string str1 = &apos;Kashmir is nature&apos;; str1.append(&apos;of beauty&apos;,9) ; cout&lt;<'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>

Esimerkki 2

Katsotaanpa esimerkkiä merkkijonon liittämisestä käyttämällä parametreina sijaintia ja pituutta.

 #include using namespace std; int main() { string str1 = &apos;Mango is my favourite&apos; ; string str2 =&apos;fruit&apos;; cout&lt;<\'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&apos;s see another example.</p> <pre> #include using namespace std; int main() { string str1 = &apos;Kashmir is nature&apos;; str1.append(&apos;of beauty&apos;,9) ; cout&lt;<\'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>

Esimerkki 3

Katsotaanpa toinen esimerkki.

 #include using namespace std; int main() { string str1 = &apos;Kashmir is nature&apos;; str1.append(&apos;of beauty&apos;,9) ; cout&lt;<\'string value is :\'<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> String value is Kashmir is nature of beauty </pre> <br></\'string>