Cette section abordera la concaténation de deux ou plusieurs chaînes dans le langage de programmation C++. La concaténation de la chaîne désigne le groupe de caractères qui combine deux chaînes supplémentaires pour renvoyer une chaîne unique concaténée. Lors de la concaténation des chaînes, la deuxième chaîne est ajoutée à la fin de la première chaîne pour former une seule chaîne.
Par exemple, nous avons deux chaînes, ' Java ' et ' Point T ', et nous voulons concaténer pour créer une seule chaîne comme Java + Tpoint = JavaTpoint.
Discutons des différentes manières de concaténer la chaîne donnée dans le langage de programmation C++.
- Concaténer deux chaînes en utilisant la boucle for
- Concaténer deux chaînes à l'aide de la boucle while
- Concaténer deux chaînes à l'aide de l'opérateur +
- Concaténer deux chaînes à l'aide de la fonction strcat()
- Concaténer deux chaînes à l'aide de la fonction append()
- Concaténer deux chaînes en utilisant l'héritage
- Concaténer deux chaînes à l'aide de la fonction ami et de la fonction strcat()
Programme pour concaténer deux chaînes en utilisant la boucle for
Prenons un exemple pour combiner deux chaînes en utilisant la boucle for dans la programmation C++.
Programme.cpp
qu'est-ce qu'un système de fichiers Linux
#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] !="