请教一个输入流的问题
以下是程序代码编译运行没有问题,但我想请问下,输入什么可以使程序结束?
谢谢!
#include<iostream>
#include<fstream>
#include<sstream>
using namespace std;
istream &ccc();
int main()
{
ofstream os;
ifstream os2;
ostringstream os1;
ccc();
system("PAUSE");
return 1;
}
istream &ccc()
{
char a;
while(cin>>a,!cin.eof())
{
if(cin.bad()){cout<<"error!end!"<<endl;break;}
else if(cin.fail()){cout<<"bad!end too!"<<endl;break;}
else cout<<a<<endl;
}
return cin;
}