//为了方便,要包含的文件会不同,但我没有删
#include <iostream>
#include <string>
#include <vector>
#include <bitset>
#include <cstring> //和C语言的string.h其实是一个版本
#include <stdexcept> //或用 #include <exception> 都行
using std::bitset;
using std::vector;
using std::cin;
using std::endl;
using std::cout;
using std::string;
using std::overflow_error;
using std::istream;
//#define NDEBUG
//---------------------------------------------------------------------------
istream& returnStream(istream &istr)
{
string s;
while(istr>>s)
cout<<s<<endl;
istr.clear();
return istr;
}
int main(int argc,char **argv)
{
returnStream(cin);
return 0;
}
/*
249页习题8.3编写函数,读取流直到到达文件结束符,并输出读到的内容,后重设流
*/