In diesem Abschnitt wird die Verkettung von zwei oder mehr Zeichenfolgen in der Programmiersprache C++ erläutert. Mit der Verkettung der Zeichenfolge ist die Gruppe von Zeichen gemeint, die zwei weitere Zeichenfolgen kombiniert, um eine verkettete einzelne Zeichenfolge zurückzugeben. Beim Verketten der Zeichenfolgen wird die zweite Zeichenfolge am Ende der ersten Zeichenfolge hinzugefügt, um eine einzelne Zeichenfolge zu erstellen.
Wir haben zum Beispiel zwei Zeichenfolgen: ' Java ' Und ' Tpunkt ', und wir möchten verketten, um eine einzelne Zeichenfolge als Java + Tpoint = JavaTpoint zu erstellen.
Lassen Sie uns die verschiedenen Möglichkeiten zur Verkettung der angegebenen Zeichenfolge in der Programmiersprache C++ besprechen.
- Verketten Sie zwei Zeichenfolgen mithilfe einer for-Schleife
- Verketten Sie zwei Zeichenfolgen mithilfe der While-Schleife
- Verketten Sie zwei Zeichenfolgen mit dem Operator „+“.
- Verketten Sie zwei Zeichenfolgen mit der Funktion strcat()
- Verketten Sie zwei Zeichenfolgen mit der Funktion append()
- Verketten Sie zwei Zeichenfolgen mithilfe der Vererbung
- Verketten Sie zwei Zeichenfolgen mithilfe der Funktion „Friend“ und der Funktion „Strcat()“.
Programm zum Verketten zweier Zeichenfolgen mithilfe einer for-Schleife
Betrachten wir ein Beispiel zum Kombinieren zweier Zeichenfolgen mithilfe einer for-Schleife in der C++-Programmierung.
Program.cpp
#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] !="