C++如何拼接两个字符串
时间: 2023-10-03 21:05:31 浏览: 301
在C++中,可以使用 "+" 运算符来拼接两个字符串。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "Hello, ";
string str2 = "world!";
string result = str1 + str2;
cout << result << endl;
return 0;
}
```
输出结果为:
```
Hello, world!
```
另外,还可以使用 `append()` 函数来拼接字符串,例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "Hello, ";
string str2 = "world!";
str1.append(str2);
cout << str1 << endl;
return 0;
}
```
输出结果同样为:
```
Hello, world!
```
相关问题
C++输入两个字符串将两个字符串合并成一个字符串
以下是将两个字符串合并成一个字符串的C++代码示例:
```cpp
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str1[50], str2[50];
cout << "请输入第一个字符串:";
cin >> str1;
cout << "请输入第二个字符串:";
cin >> str2;
strcat(str1, str2); // 将str2拼接到str1后面
cout << "合并后的字符串为:" << str1 << endl;
return 0;
}
```
c++实现两个字符串的拼接
可以使用C++中的字符串类`string`来实现两个字符串的拼接,具体代码如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "Hello, ";
string str2 = "World!";
string result = str1 + str2;
cout << result << endl;
return 0;
}
```
输出结果为:`Hello, World!`。在代码中,我们首先定义了两个字符串`str1`和`str2`,然后使用`+`运算符将它们拼接起来,最后将结果存储在一个新的字符串`result`中,并输出`result`的值。
阅读全文