C++ Primer(第5版) 练习 3.5
练习 3.5 编写一段程序从标准输入中读入多个字符串并将它们连接在一起,输出连接成的大字符串。然后修改上述程序,用空格把输入的多个字符串分隔开来。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
/*************************************************************************
> File Name: ex3.5.cpp
> Author:
> Mail:
> Created Time: Sat 27 Jan 2024 11:00:34 PM CST
************************************************************************/
#include<iostream>
using namespace std;
int main(){
string str;
string temp;
while(getline(cin, str)){
if(str.empty() == true){
break;
}
temp += str;
}
cout<<temp<<endl;
string newStr;
string newTemp;
while(getline(cin, newStr)){
if(newStr.empty() == true){
break;
}
newTemp += newStr;
newTemp += " ";
}
cout<<newTemp<<endl;
return 0;
}