回答編集履歴
2
最初のことわり文を消し
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
※ 問題がハッキリしないのでまだ回答になっていません。
|
1
|
+
~~※ 問題がハッキリしないのでまだ回答になっていません。~~
|
2
2
|
|
3
3
|
例えば以下のような感じのコードでは、一見正常に動作しているように見えてもバグが隠れていて、それが表面化すると d に変な値が現れます。(このような小さくすぐ終わるようなプログラムではなかなか表面化しずらいですが。)
|
4
4
|
お手元のコードの、計算する関数やその結果を受け取る個所はこのようにやってはいないでしょうか。
|
1
質問へのコメントからコピペ
test
CHANGED
@@ -39,3 +39,10 @@
|
|
39
39
|
print("d", d);
|
40
40
|
}
|
41
41
|
```
|
42
|
+
---
|
43
|
+
(質問へのコメントより)
|
44
|
+
|
45
|
+
>どうすればいいのか
|
46
|
+
|
47
|
+
コードを逆に辿って mResult[0] に値を設定している所を見つけてその計算があっているかを見つけるしかありません。
|
48
|
+
もしかするとここからは数学が関係するのかもしれませんが、それも該当コードが提示されなければこちらには全く分かりませんので、 txty さんが地道に探すしかないかもしれません。
|