String Concatenation
The + operator can be used between strings to add them together to make a new string. This is called concatenation:
Example
string n1 = “Hello”;
string n2 = “World”;
string n3 = n1 + n2;
cout << n3<<endl;
Output:
HelloWorld
string n3 = n1 + ” ” + n2;
cout << n3<<endl;
Output:
Hello World
#include<iostream> #include<string> using namespace std; int main() { string n1="Hello"; string n2="World"; string n3; //1st method n3=n1+n2; cout<<"First String "<<n1<<endl; cout<<"Second String "<<n2<<endl; cout<<"Concatenated String "<<n3<<endl; //2nd method n3=n1+" "+n2; cout<<"First String "<<n1<<endl; cout<<"Second String "<<n2<<endl; cout<<"Concatenated String "<<n3<<endl; return(0); }
Output:
First String Hello
Second String World
Concatenated String HelloWorld
First String Hello
Second String World
Concatenated String Hello World
#include<iostream> #include<string> using namespace std; int main() { string n1,n2,n3; cout<<"Enter 1st string "; cin>>n1; cout<<"Enter 2nd string "; cin>>n2; //1st method n3=n1+n2; cout<<"First String "<<n1<<endl; cout<<"Second String "<<n2<<endl; cout<<"Concatenated String "<<n3<<endl; //2nd method n3=n1+" "+n2; cout<<"First String "<<n1<<endl; cout<<"Second String "<<n2<<endl; cout<<"Concatenated String "<<n3<<endl; return(0); }
Output:
Enter 1st string hello
Enter 2nd string hi
First String hello
Second String hi
Concatenated String hellohi
First String hello
Second String hi
Concatenated String hello hi