Witam, oto kod:
http://wklej.org/id/594596/
W czym rzecz: w wyjściowym pliku powinno być 16 bajtów, jest 17. Nadmiarowy bajt zidentyfikowałem w WinHex, jest to bajt wytłuszczony:
00000000 0D 09 05 01 0E 0D 0A 06 02 0F 0B 07 03 10 0C 08
00000010 04
Tablica destTab zawiera 16 pozycji niezerowych i tyle razy wykonuje się ostatni for.
0D czyli 13 w dziesiętnym powinno się pojawić w wyjściowym pliku tylko raz, na początku.
Pytanie: skąd się bierze nadmiarowy bajt w wyjściowym pliku i jak temu zapobiec?