我应该在带有异常()的程序中测试输入。我已经构建了以下代码,并且可以毫无错误地编译:
cin.exceptions(istream::failbit |istream::badbit);
do
{
try
{
getline(cin,uppg);
}
catch(istream::failure e)
{
cerr << "Exception i inläsning";
}
...
}while(...)
事情是......我不知道如何测试这段代码。我可以写什么类型的输入来获得故障位或坏位?