当前位置:   article > 正文

C++ primary 第四版3.8习题解答_编一个程序,从标准输入读取多个string对象,把它们连接起来存放到一个更大的string

编一个程序,从标准输入读取多个string对象,把它们连接起来存放到一个更大的string


编一个程序,从标准输入读取多个 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)第二问相对简单,直接用书上的例子即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/913258
推荐阅读
相关标签
  

闽ICP备14008679号