键盘输入两个字符串,将这两个字符串进行拼接后输出。 C++
时间: 2024-10-29 22:20:27 浏览: 41
c++_按顺序输出字符串_
在C++中,你可以使用`+`运算符或者`append()`函数来实现字符串的拼接。以下是两种方法的示例:
**方法一:使用`+`运算符**
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1, str2;
std::cout << "请输入第一个字符串: ";
std::getline(std::cin, str1);
std::cout << "请输入第二个字符串: ";
std::getline(std::cin, str2);
// 使用 + 运算符拼接
std::string result = str1 + str2;
std::cout << "拼接后的结果是: " << result << std::endl;
return 0;
}
```
**方法二:使用`std::stringstream`或`std::string::append()`**
```cpp
#include <iostream>
#include <sstream>
#include <string>
int main() {
std::string str1, str2;
std::cout << "请输入第一个字符串: ";
std::getline(std::cin, str1);
std::cout << "请输入第二个字符串: ";
std::getline(std::cin, str2);
// 使用 stringstream 或 append 拼接
std::stringstream ss;
ss << str1 << str2;
std::string result = ss.str();
std::cout << "拼接后的结果是: " << result << std::endl;
return 0;
}
```
阅读全文