从标准输入读取多个string 对象,把它们连接起来存放到一个更
大的string 对象中,并输出连接后的string 对象,我的代码如下:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string result_str;
cout << "Enter strings" << endl;
while (cin>>str && str !="\n")
result_str = result_str + str;
cout << result_str<<endl;
return 0;
}
中间str !="\n"总是有问题,请问各位高手,应该怎么改,最好是能运行出来的。多谢了,有加分
这个问题我昨天问过老师……我说不使用标记怎么做,老师说还要想想……
可以使用标记,例如这样:
#include <iostream>这样的话就是输入#结束!
可以留下QQ,如果明天老师告诉我更好的方案,我会通知你的!