您可以在 C++ 中使用 + 运算符连接两个字符串对象。
示例 1: 连接字符串对象
#include <iostream> using namespace std; int main() { string s1, s2, result; cout << "Enter string s1: "; getline (cin, s1); cout << "Enter string s2: "; getline (cin, s2); result = s1 + s2; cout << "Resultant String = "<< result; return 0; }
输出
Enter string s1: C++ Programming Enter string s2: is awesome. Resultant String = C++ Programming is awesome.
您可以使用
strcat()
函数在 C++ 中连接两个 C 风格的字符串。
示例 2: 连接 C 样式字符串
#include <iostream> #include <cstring> using namespace std; int main() { char s1[50], s2[50]; cout << "Enter string s1: "; cin.getline(s1, 50); cout << "Enter string s2: "; cin.getline(s2, 50); strcat(s1, s2); cout << "s1 = " << s1 << endl; cout << "s2 = " << s2; return 0; }
输出
Enter string s1: I love Enter string s2: C++ programming s1 = I love C++ programming s2 = C++ programming