程序调试问题
本人有一个程序调试问题向高手请教:
有一个c++函数(不是VC),里面有很多除法运算,在运行过程中,有可能出现分母为零的情况.现在我需要程序在出现分母为零时给出提示.我试过try-catch(...),但分母为领时,并没有跳出来,请问有何解决办法?希望能举例说明,谢谢!
你应该在c=a/b之前
有一句if(!b)throw ..
然后再catch这个throw的东西
为什么非要try catch?
可以直接if(!b)cout<<"ERR!"<<endl;exit(1);或则做其他处理!