オーバーフローについて。 – プログラミング – Home

オーバーフローについて。
 
通知
すべてクリア

オーバーフローについて。


れいぞうこ。
 れいぞうこ。
(@れいぞうこ。)
ゲスト
結合: 21年前
投稿: 1
Topic starter  

環境はwinXPでソフトはMicrosoft Visual C++ 6.0を使っています。
プログラミングは情報学科の講義で習っている程度の知識しかありませんが、よろしく
お願いします。
int型で与えられた変数numberに数字を入力し、
バグを修正する課題なのですが、オーバーフローが起こる場合にエラーメッセージを表
示したいと思っています。
最初は、
number>2147483647 でif文で分岐させようと思ったのですが、numberがそれ以上の数字
を保持させることができないので、不可能でした。しかし、他によい方法が考えられず
に、10桁を超えるとオーバーフローの可能性を示すエラー文を出力させるようにしまし
た。しかし、それでは、オーバーフローしない数字にまでそのエラー文が出てしまいま
す。他によい方法があれば、教えていただきたいです。


引用解決済
トピックタグ
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

ここは「解決」にしてVC++ ラウンジで質問したほうがいいよ!
VC++6ならCまたはC++の質問でしょうから

参考に 値の取得は文字列(StringまたはCHAR)で取得し
_atoiなどするのはだめですか?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました