编写一个程序将两个字符串连接起来c++
时间: 2024-12-17 14:27:03 浏览: 4
在C++中,你可以使用`+`运算符或`append()`函数来将两个字符串连接起来。以下是两种常见的方法:
1. 使用`+`运算符:
```cpp
#include <string>
using namespace std;
int main() {
string str1 = "Hello, ";
string str2 = "World!";
string result = str1 + str2;
cout << "Result: " << result << endl;
return 0;
}
```
在这个例子中,我们创建了两个字符串`str1`和`str2`,然后通过`+`操作符将它们合并到新的字符串`result`。
2. 使用`append()`函数 (如果是在标准模板库(STL)容器里,如`std::stringstream`):
```cpp
#include <sstream>
int main() {
std::ostringstream oss;
oss << "Hello, ";
oss << "World!";
std::string result = oss.str();
cout << "Result: " << result << endl;
return 0;
}
```
这里我们创建了一个`std::ostringstream`对象`oss`,然后使用`<<`运算符向它添加内容,并最后转换成字符串。
阅读全文