How to Concatenate Multiple Strings in C++? Last Updated : 01 Mar, 2024 Comments Improve Suggest changes Like Article Like Report In C++, to concatenate multiple strings means we need to combine two or more strings into a single string. In this article, we will learn how to concatenate multiple strings in C++. Example Input: str1="Hello!" str2="Geek," str3="Happy Coding." Output: Hello! Geek, Happy Coding.Concatenate Multiple Strings in C++To concatenate multiple strings into a single string in C++, we can use the (+) plus operator that appends the additional string(s) to the original string as a result original string is modified. C++ Program to Concatenate Multiple StringsThe below example demonstrates the use of std::append() method to concatenate multiple string into one in C++. C++ // C++ Program to Concatenate Multiple Strings #include <iostream> #include <string> using namespace std; int main() { // initializing strings to string str1 = "Hello"; string str2 = " Geek!"; string str3 = " Happy Coding"; // concatenating multiple string using append() string concat_str = str1 + str2 + str3; // printing the string after concatenation cout << "Concatenated String: " << concat_str << endl; return 0; } OutputConcatenated String: Hello Geek! Happy Coding Time Complexity: O(N), where N is the total number of characters in the all the strings.Space Complexity: O(N) Note: We can concatenate two C-Style strings using strcat() function. Comment More infoAdvertise with us Next Article How to Concatenate Multiple Strings in C++? S subramanyasmgm Follow Improve Article Tags : C++ Programs C++ cpp-string CPP Examples Practice Tags : CPP Similar Reads How to Concatenate Multiple C++ Strings on One Line? In C++, strings are used to store a sequence of characters. The combination of multiple strings into a single one is called Concatenation. In this article, we will learn how to concatenate multiple strings in C++. Example Input: str1="Hello!"str2="Geek"str3="Welcome to GfG"Output:Hello! Geek Welcome 1 min read How to Concatenate Two Vectors in C++? Concatenation of two vectors refers to the process of adding the elements of one vector at the end of another vector. In this article, we will learn how to concatenate two vectors in C++.The simplest method to concatenate the two vectors is by using the vector insert() method. Letâs take a look at a 3 min read String Concatenation in C++ String concatenation refers to the process of combining two or more strings into a single string. Generally, one string is appended at the end of the other string.The simplest method to concatenate two strings in C++ is by using + operator. Let's take a look at an example:C++#include <bits/stdc++ 3 min read Concatenation of Two Strings String concatenation is the process of joining two strings end-to-end to form a single string.ExamplesInput: s1 = âHelloâ, s2 = âWorldâOutput: âHelloWorldâExplanation: Joining âHelloâ and âWorldâ results in âHelloWorldâ.Input: s1 = âGoodâ, s2 = âMorningâOutput: âGoodMorningâExplanation: Joining âGoo 4 min read How to Concatenate Two Arrays in C++? In C++, arrays store a fixed number of elements of the same type in contiguous memory locations. In this article, we will learn how to concatenate two arrays in C++. Example: Input: myArray1={10, 30, 40} myArray2 ={20, 50, 60}Output: Concatenated Array: 10 30 40 20 50 60 Concatenate Two Arrays in On 2 min read Like