int ch,count=0;
ch=cin.get();
while(ch!=EOF)
{
cout.put(ch);
++count;
ch=cin.get();
}
cout<<count;
运行过程:
下面介绍下 cin.get(ch)与cin.get()的区别
cin输入处理
double a;
while(!(cin>>a)){
cin.clear();
while(cin.get()!='\n')
continue;
cout<<"bad";
}