赞
踩
编一个程序,从标准输入读取多个 string 对象,把它们连接起来存放到一个更大的 string 对象中。并输出连接后的 string 对象。接着,改写程序,将连接后相邻 string 对象以空格隔开。
解答:
(1)第一问关键在于判断回车的输入,否则while会无休止的循环
int main()
{
string s,s_total;
while(cin>>s)
{
s_total+=s;
if(getchar()=='\n')
{
cout<<s_total<<endl;
s_total="";
}
}
return 0;
}
(2)第二问相对简单,直接用书上的例子即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。