C++例外處理求救

看板Programming作者時間18年前 (2007/09/14 02:32), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
請問如何將例外的種類顯示出來呢? 我使用e.what沒有用 麻煩你們協助了 謝謝 附上原始碼: #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; } void print_value() { //new try { cout << numerator << "/" << denominator << "="; cout << (numerator/denominator) << endl; ; } catch (std::exception& e) { cout << "例外發生: " << e.what() << 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.105.37

09/14 04:52, , 1F
有阿,我讓它除以零會跑出
09/14 04:52, 1F

09/14 04:52, , 2F
"Floating point exception"
09/14 04:52, 2F
文章代碼(AID): #16wO8a00 (Programming)
文章代碼(AID): #16wO8a00 (Programming)