#include <iostream>
using namespace std;
int main()
{
/*第一种方式:输入流成员函数。缺点:是必须声明一个比较大的字符数组。优点:指定终止符,故可以分段获取被终止符分隔的每个部分*/
// char a[20];
// char b[20];
// cin.getline(a,20,'q');
// cin.getline(b,20,'q');
// cout << a << b<<endl;
/*第二种方式:输入流对象。缺点:无法获取空格,Tab*,优点:简洁/
// int a;
// char b;
// cin>>a>>b;//jump space
/*第三种方式:函数。包含头文件#include<string>。优点:一次性获取输入*/
string input;
getline(cin,input);//get all
cout<<input<<endl;
return 0;
}