예외처리 실습소스


예외처리 실습소스

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include <iostream> using std::cout; using std::cin; using std::endl; void Div(double ja, double mo) { try {// 1단계 : 예외를 감시하고자 하는 문장을 블록으로 묶음 if (!mo)throw mo; //2단계: 예외가 발생했을 때 예외를 알리고 던짐 cout << "결과:" << ja / mo << endl; } catch (double) { //3단계: 예외를 받아 처리하는 블록 //catch 뒤 괄호의 자료형은 throw로 받는 변수의 자료형 cout << "오류:영으로 나눌 수 없음"; } } void main() { double x, y; cout << "분자를 입력하세요"; cin >> x; cout << "분모를 입력하세요"; cin >> y; Div(x, y); ...



원문링크 : 예외처리 실습소스