* gdb test ってやると、何故か二回プログラムが動く。
解: test program の名前が test で、.tcsh の中の test -f file &&.. という記述で、test program が起動していた。「PATHに . いれるんじゃないって言ったろうがぁ〜」
* jpg だと動くが png だと動かない。
解: 画像が途中までしか読み込まれない。Base64 の変換で、while(getdata()!=EOF) で終了判定しているのだが、char getdata()だったので、255 が返されると -1 つまり EOF を返してしまう。「返値に char を使うな。int を使え〜」
* w=128, h=128 の画像のアクセスでcore dump
解: x=0 から x=128 までアクセスしていた。「まぁ、良くあることさ」 (自分で書いた部分でした :-p)
No comments:
Post a Comment