[求助]关于异常处理的小问题
用一个的例子吧:void main(){
int a;
cin>>a;
cout<<a<<endl;
}
这么个很简单的程序,运行时,当对a输入字符的时候当然会出错。请问各位:能否用异常处理把这问题解决?应该怎么做?
谢谢!
void main()
{
try
{
cin>>a;
if(cin.rdstate()!=ios::goodbit;)
thorw 0;
}
catch(int a)
{
cout<<\"errer\"<<a<<endl;
}
}