Чувак,
Мне нужна ваша помощь в чем-то.Я пишу компрессор lzw на C, и у меня возникли проблемы с кодированием и декодированием.Вот что у меня есть:
fixed it, thanks.
$> ./encode < input.txt
code 1
code 2
code 3
code 4
code 1
$> ./decode < output.txt (this contains the codes, but as a stream of bits)
read 1
read 2
read 3
read 4
Кажется, всегда пропускается последний код.Когда я получаю GDB, я вижу, что после того, как C получает 258, он получает EOF (-1), и я понятия не имею, почему пропускается последний код.Любые советы?