Código:
void CODIGO(void)
{
FILE *archivo;
int i;
char c;
printf("El codigo en orden alfabetico:");
for(i=1; i<=MAX_N_S; i++)
if(frecuencia[i]!=0)
{
c=inicio_reconstruccion(i);
if(c==' ')
printf("\n\tEspacio");
else
if(c=='\n')
printf("\n\tLinea");
else
printf("\n\t%c",c);
if(codigo[i]==NULL)
printf("\n\aError\a\n");
else
printf("\t==>%s",codigo[i]);
}
getch();
printf("\n\n\n\n");
printf("\nEl arbol de huffman quedo codificado a:\n\n");
archivo=fopen("huffman.txt","r");
for(i=0; entrada[i]!='\0';i++)
{
printf("%s",codigo[ inicio_mapa(entrada[i]) ] );
fwrite(codigo[inicio_mapa(entrada[i])], sizeof(codigo),1,archivo);
}
fclose(archivo);
}
mi consulta es que cuando quiero guardar el codigo en un txt solo me crea el archivo huffman.txt pero no me guarda nada , alguien si sabe como me lo podria guardar le estari muy agradecido...