سيناقش هذا القسم تسلسل سلسلتين أو أكثر في لغة البرمجة C++. تسلسل السلسلة يعني مجموعة الأحرف التي تجمع بين سلسلتين أخريين لإرجاع سلسلة واحدة متسلسلة. أثناء تسلسل السلاسل، تتم إضافة السلسلة الثانية في نهاية السلسلة الأولى لإنشاء سلسلة واحدة.
على سبيل المثال، لدينا سلسلتين، ' جافا ' و ' تي بوينت '، ونريد التسلسل لإنشاء سلسلة واحدة مثل Java + Tpoint = JavaTpoint.
دعونا نناقش الطرق المختلفة لسَلسَلة السلسلة المعطاة في لغة البرمجة C++.
- قم بتسلسل سلسلتين باستخدام الحلقة
- قم بتوصيل سلسلتين باستخدام حلقة while
- قم بتوصيل سلسلتين باستخدام عامل التشغيل +
- قم بتسلسل سلسلتين باستخدام الدالة strcat()
- قم بتسلسل سلسلتين باستخدام الدالة append()
- قم بتوصيل سلسلتين باستخدام الميراث
- قم بتسلسل سلسلتين باستخدام دالة الصديق ووظيفة strcat()
برنامج لسلسلة سلسلتين باستخدام حلقة
لنفكر في مثال لدمج سلسلتين باستخدام حلقة for في برمجة C++.
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] !="