이 섹션에서는 C++ 프로그래밍 언어에서 두 개 이상의 문자열을 연결하는 방법에 대해 설명합니다. 문자열 연결이란 두 개의 문자열을 더 결합하여 연결된 단일 문자열을 반환하는 문자 그룹을 의미합니다. 문자열을 연결하는 동안 첫 번째 문자열 끝에 두 번째 문자열이 추가되어 단일 문자열이 됩니다.
예를 들어, '라는 두 개의 문자열이 있습니다. 자바 ' 그리고 ' 티포인트 ', 그리고 우리는 Java + Tpoint = JavaTpoint와 같이 단일 문자열을 만들기 위해 연결하려고 합니다.
C++ 프로그래밍 언어에서 주어진 문자열을 연결하는 다양한 방법을 논의해 보겠습니다.
- for 루프를 사용하여 두 문자열 연결
- while 루프를 사용하여 두 문자열 연결
- + 연산자를 사용하여 두 문자열 연결
- strcat() 함수를 사용하여 두 문자열 연결
- Append() 함수를 사용하여 두 문자열 연결
- 상속을 사용하여 두 문자열 연결
- friend 함수와 strcat() 함수를 사용하여 두 문자열 연결
for 루프를 사용하여 두 문자열을 연결하는 프로그램
C++ 프로그래밍에서 for 루프를 사용하여 두 문자열을 결합하는 예를 고려해 보겠습니다.
프로그램.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] !="