regardes dans ton main :
main()
{ int table[TAILLE];
noeud* table_feuille[TAILLE];
noeud *L;
/*
** tu vois, ici tu lui passes en parametre le nom du fichier
** que tu vas compresser (ici texte.txt) le probleme est que
** si le fichier texte.txt n existe pas, ca seg fault!
*/
init_table("texte.txt",table);
init_table_feuille(table_feuille);
L=crea_liste(table,table_feuille);
afficher(table);
voir(L);
L=crea_arbre(L);
visu_feuille(table_feuille);
printf("nombre de paquets envoyes=%d\n",coder("texte.txt","code",table_feuille,table));
/*
** ici tu donne le nom du fichier dans lequelle du
** va decompresser ce que tu as compresser avant (si le
** prog marche le fichier decode.txt devrait etre le meme
**que le fichier code.txt
*/
decoder("code","decode.txt" );
}
sinon un autre truc (c pas grand chose juste a conseil si on doit noter ton code), donnes une valeur de retour au main : un int et fait retourner 0 si le prog s est bien executer et un autre entier en cas de probleme.
Car je ne pense pas que ton prof aime un main sans valeur de retour (en tout cas moi ca me plairait pas!)
@+
---------------
L'homme sage apprend de ses erreurs.