//string contcatenation,but can not display
#include <iostream >
#include < string >
using namespace std;
int main()
{
string result_str,str;
cout << "Enter strings :"<< endl;
while(cin >> str)
result_str = result_str + str;
cout << result_str;
return 0;
}
while(cin >> str)
{
result_str = result_str + str;
cout << result_str;
}
解决了能显示的问题,但是显示出来的结果却不是我想要的,它是每次加都有显示,我只想要最后一次结果。。。。。。。放在大括号外就显示不出来.....
@小鱼爱大海: 那你应该在循环中判断最后一次的break,并在循环外cout