例外處理問題之二

看板Programming作者時間18年前 (2007/09/11 18:01), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/7 (看更多)
請教一下,如果我想在dev-c++內寫一個例外的判斷,目前有兩個問題, 我把他分為兩個主題好了。 為何我輸入錯誤的詞卻沒有回應他是哪一種確認類型呢? 謝謝 #include <iostream> #include <stdlib.h> using namespace std; class fraction{ private: int numerator; int denominator; public: void set_value() {cout << "輸入分子:"; cin >> numerator; cout << "輸入分母:"; cin >> denominator; } { try {if (denominator==0) { throw 0; } else if (denominator<0) { throw " ~~分母<0 這樣是不行的 "; } else { cout << numerator << "/" << denominator << "="; cout << double (numerator)/double(denominator) << endl; } } catch(int err) { cout <<"有問題"<<endl; } catch(const …) { cout <<"其他錯誤"<<endl; } }; int main() { fraction X; X.set_value(); X.print_value(); system("pause"); return 0;} -- 參考一下.. http://members.lycos.co.uk/jiannrong/sell.htm -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在 218.169.115.182

09/12 12:49, , 1F
你還是先別管 exception, 先練其他基本功
09/12 12:49, 1F

09/12 17:20, , 2F
這個排版的確頗頭痛的 唔..這是沒排版吧!?
09/12 17:20, 2F
文章代碼(AID): #16vjVY00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #16vjVY00 (Programming)