venco,
Visual Studio теперь может открыть закодированный файл. Это хороший знак, но EOF мне по-прежнему не отловить.
Код:
void HuffmanDecode(FILE *in, FILE *out)
{
   int size = 8;
   char *s = (char *)malloc(size);//нуу можно лучше
   char c;
   
   while((c = getc(in)) != EOF) 
   {
      sPrintCharBits(c, s + size - 8);
      size += 8;
      s = (char *)realloc(s, size);
   }   
   s[size - 8] = 0;
   printf("\nGet: %s\n", s);
}
этот код мне выводит начальную часть исходной строки, но торжественно выходит из цикла на 1111 1111
все поменял на int c;
ну я и балбес, спасибо большое всем, кто помогал!