【初心者歓迎】C/C++室 Ver.53【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0492デフォルトの名無しさん
2008/05/04(日) 18:38:16> C/C++ の範囲ではオーバーフローを検知する手段はない
なるほど、そうですか。分りました。
> 前の if と後の if では意味が違うんでは?
そうですね。
if( a と bが等しいとき)
{
return 1; // 入力されたパスワードが正しいものとする
}else{ exit(-1); // 入力されたパスワードが間違っているので終了 }
を
if( オーバーフローが発生していないとき)
{
return 1:
}else{ exit(-1); }
としたとき何か問題はあるかな?条件を書き換えて常にフラグが立つ(立たない)ようにしてやれば
パスワードチェックが意味をなさなくなるかな?かな?というのが疑問。
■ このスレッドは過去ログ倉庫に格納されています