У овом одељку ће се расправљати о спајању два или више стрингова у програмском језику Ц++. Повезивање стринга означава групу знакова која комбинује још два низа да би се вратио спојени један стринг. Док се стрингови спајају, други низ се додаје на крај првог низа да би се направио један низ.
На пример, имамо два низа, ' Јава ' и ' Тпоинт ', и желимо да се спојимо да бисмо направили један стринг као Јава + Тпоинт = ЈаваТпоинт.
Хајде да разговарамо о различитим начинима за спајање датог стринга у програмском језику Ц++.
- Спојите два низа користећи фор петљу
- Спојите два низа користећи вхиле петљу
- Спојите два низа помоћу + оператора
- Спојите два низа помоћу функције стрцат().
- Спојите два низа помоћу функције аппенд().
- Спојите два низа користећи наслеђивање
- Спојите два стринга користећи функцију пријатеља и функцију стрцат().
Програм за спајање два низа користећи фор петљу
Хајде да размотримо пример комбиновања два стринга користећи фор петљу у Ц++ програмирању.
Програм.цпп
#include using namespace std; int main () { string str1, str2, result; // declare string variables int i; cout <> str1; // take string cout <> str2; // take second string // use for loop to enter the characters of the str1 into result string for ( i = 0; i <str1.size(); i++) { result="result" + str1[i]; add character of the str1 into } use for loop to enter characters str2 string ( i="0;" < str2.size(); str2[i]; cout << ' concatenation and is <<result; return 0; pre> <p> <strong>Output</strong> </p> <pre> Enter the first string: Java Enter the second string: Tpoint The Concatenation of the string Java and Tpoint is JavaTpoint </pre> <h3>Program to concatenate two strings using while loop</h3> <p>Let's consider an example to combine two strings using a while loop in C++ programming.</p> <p> <strong>Program2.cpp</strong> </p> <pre> #include using namespace std; int main () { // declare and initialize the string char str1[100] = ' We Love'; char str2[100] = ' C++ Programming Language'; int i, j; // declare variable cout << ' The first string is: ' << str1 << endl; cout << ' The second string is: '<< str2 <<endl; for (i="0;" str1[i] !="