基本の文なのですが、うまくいきません。
助けてください。
調べていると、vs2005以降は例外処理をするのに設定がいると書いてあったので
clean-mobile-phone.com
その通り設定してもうまくいきません。
教えてください
http://kagasu.hatenablog.com/entry/2017/05/04/223252
このサイトを参考にしました
#include <iostream>
using namespace std;
int main()
{
int num;
cout << "1~9までの数を入力してください。\n";
cin >> num;
try{
if(num <= 0)
throw "0以下を入力しました。";
if(num >= 10)
throw "10以上を入力しました。";
cout << num << "です。\n";
}
catch(char* err){
cout << "エラー:" << err << '\n';
return 1;
}
return 0;
}
回答2件
あなたの回答
tips
プレビュー