teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

符号無しintの最大値になってしまっていたので、符号付きintの最大値に修正

2018/07/03 11:32

投稿

shiron46
shiron46

スコア111

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  INFINITYの値が小さいことが原因ではないでしょうか。
2
2
  データを拝見しましたが、0xFFFFFFよりも大きい値が存在するので終端の役目が果たせていなさそうです。
3
3
 
4
- いますぐ試せる環境が無いので予測で恐縮ですが、INFINITYを4バいっぱいにとってみてはいかがでしょう。
4
+ INFINITYをintサいっぱいにとってみてはいかがでしょう。
5
5
  ```C++
6
- #define INFINITY 0xFFFFFFFF
6
+ #define INFINITY 0x7FFFFFFF
7
7
  ```