- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:動きが部分的におかしくなる要因)
動きが部分的におかしくなる要因
このQ&Aのポイント
- 配列オーバーフローによって動きがおかしくなる要因について説明します。
- プログラム中で暗号化や解読化を行う際に特定の行だけがおかしくなる現象について、その原因について考察しています。
- 同じ作り込みをしているにもかかわらず、一部分だけ動きがおかしくなる原因について考えています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
他の行でも「本当はおかしいけど症状には表れない」だけかもしれませんよ、と前置いて。 まず考えられることは、条件分岐の誤りにより入るべきでないところへ入ったり、出るべきでないところから出てしまったりの可能性があります。 #ループなら必要以上に回ってしまったり、必要な回数回らなかったり 少なくとも見た目に異常が出る行は判明してる訳ですから、その行の暗号処理をステップ実行で追ってみてはどうでしょうか? #あと、行数は行番号を振っておいていただいた上で、処理結果(どんな風に異常なのか)を一緒につけておいてくれると非常にありがたいです。 あと、メモリウォッチ機能などでメモリ状態を確認するのも忘れずに。 #特に重要なのはcode_onの中身ですかね
お礼
こちらはしめますね
補足
わかりにくかったので、もう1つ質問を挙げました。 メモリウォッチ機能とはどんなものか知らないので調べてみる事にします。