Хы, тогда пиши с нуля, по руководству. Например http://ru.wikipedia.org/wiki/LZW
Сжимать он у тебя врятли будет, но ничем не будет отличаться от "всех неработающих" а следовательно будет правильным =) Зачет получишь.
http://fos.ucoz.com/lzw.rar
под CodeBlocks и на Си, на плюсы переделать не должно вызвать проблем, ну если будет трудно то можно и на плюсах.
хм... решила что есть свободная минутка проект под VS2005 собрано на виртуальной машине возможно поэтому debug mod не стартовал,хотя в общем и не вдавалась в подробности ошибок, release прекрасно компилится и работает