3つ発見されているバグのうち、1つは解決しました。
int に関することですね。
まぁ・・・初歩中の初歩でしょうか。
最初は下記のように宣言していました。
int a, b, c, d, e, f = 0;
これだと変な値が入ってしまうようで(原因がわからないのですが)、下記のようにバラバラにしたところ、上手く動くようになりました。
int a = 0;
int b = 0;
・・・
うーん、最初の方法って間違ってたっけ?
まぁ良いや、動いたし。
あと2つほどバグが・・・。
1つは画像処理の際に抽出したRGBAの値が変だということです。
前々から、自分の書いたコードから取りだされる値のうち、赤と青が逆なんじゃないかなと思っていたのですが、この前のデバグで青の値が常に255になるようになってしまいました。
うーん、なぜだ。
ということで、根本的に何か間違ってるような気がします。
もうちょっと調査してみるべし・・・。
最後のはテキストファイルが読めないというバグです。
うーん、前はこれでちゃんと動いてたのになぁ。
エンコードの問題かしら。
まぁ、これは週末中に取り除くとしましょう。
RGBAのほうは色々調べていますが、微妙ですねぇ・・・。
解析中に不必要なコードを書きすぎたのかなぁ・・・。
まぁ、頑張ります。
うき。