Šiame skyriuje bus aptartas dviejų ar daugiau eilučių sujungimas C++ programavimo kalba. Eilutės sujungimas reiškia simbolių grupę, kuri sujungia dar dvi eilutes, kad grąžintų vieną sujungtą eilutę. Sujungiant eilutes, antroji eilutė pridedama pirmosios eilutės pabaigoje, kad būtų sudaryta viena eilutė.
Pavyzdžiui, turime dvi eilutes, Java 'ir' Tpoint “, ir norime sujungti, kad sudarytume vieną eilutę kaip Java + Tpoint = JavaTpoint.
Aptarkime skirtingus būdus, kaip sujungti nurodytą eilutę C++ programavimo kalba.
- Sujunkite dvi eilutes naudodami kilpą
- Sujunkite dvi eilutes naudodami while kilpą
- Sujunkite dvi eilutes naudodami + operatorių
- Sujunkite dvi eilutes naudodami strcat() funkciją
- Sujunkite dvi eilutes naudodami funkciją append().
- Sujunkite dvi eilutes naudodami paveldėjimą
- Sujunkite dvi eilutes naudodami draugo ir strcat () funkciją
Programa, skirta sujungti dvi eilutes naudojant for ciklus
Panagrinėkime pavyzdį, kaip sujungti dvi eilutes naudojant for kilpą C++ programavime.
Program.cpp
vilkas ar lapė
#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] !="